Форум программистов, компьютерный форум CyberForum.ru

Вывод png изображения на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ По системе двусторонних дорог определить, можно ли, закрыв какие-нибудь три дороги, добиться того, чтобы из города A нельзя было попасть в город B http://www.cyberforum.ru/cpp-beginners/thread606710.html
Подкиньте пожалуйста идей как решать
C++ Структура, распечатать список учеников распечатать список учеников,фамилии которых начинаются на букву В,с указанием даты рождения сделать блок схему http://www.cyberforum.ru/cpp-beginners/thread606707.html
C++ В массиве каждый элемент, равный нулю, заменить средним арифметическим всех элементов
Создать числовой массив А.Значение N задается константой.Каждый элемент,равный нулю,заменить средним арифметическим всех элементов. Вывести на экран содержимое измененного массива.Составить блок схему
C++ Обработка кириллицы
Всем доброго времени суток. Мне бы хотелось попросить помощи. Собственно, есть одна программа, которая подсчитывает встречаемость каждого слова из ввода и выводит эту информацию. Ввод/вывод происходят из файлов в кодировке cp1251 (Windows). Но дело не в этом. Существует функция для перевода кириллических букв в нижний регистр, выглядит она так: char cyr_tolower(char ch) { char res =...
C++ По двум заданным автоматным диаграммам определить имеется ли в их пересечение слова заданной длины http://www.cyberforum.ru/cpp-beginners/thread606684.html
Программа пишет что в пересечение языков нет общих слов, даже если они есть и еще если файлов нет, программа на мгновение открывает окно, хотя должна писать automat_* ne mozhet bit' otkrit вот что в файлах: automat_1 3 1 a 2 2 b 3 3 c 1 automat_2 3 1 a 2 2 b 3 3 d 1
C++ С++ ошибки в програме #include "iostream.h" //#include "conio.h" #include "math.h" int main() { double a; a=1000; double b; b=0.0001; double f; подробнее

Показать сообщение отдельно
musetdima
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3
15.06.2012, 23:56     Вывод png изображения на экран
Тебе надо -
Инициальзация Direct3D
Создание прямоуголника с трансформироваными вертексами - формат вертексов D3DFVF_XYZRHW.
Загруска текстуры с помошью функции D3DXCreateTextureFromFile
Установка текстуры для рендеринга
Флаги рендеринга D3DRS_ZENABLE и D3DRS_ALPHABLENDENABLE
Рендеринг данного прямоуголника

Это то что тебе надо знать что бы загрузить png изображение из файла и вывести его на экране с помошью Direct3D и треуголников. Но написать 2D игровой двиг с нуля на Direct3D это не лучшая идея, лучше все таки использовать уже готовые.


А вот на GDI+
Graphics graphics(hdc);
Image image("myimage.png")
graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());

Но... не знаю если он подходит для игр, медленный он.
 
Текущее время: 20:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru