Тема: DirectX и C++
Показать сообщение отдельно
Старый 20.07.2011, 21:42   #41
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: DirectX и C++

Сообщение от 616}[aKeP Посмотреть сообщение
Люди, кто сталкивался с проблемой, спрайты выводяться не по размеру! Окно размером 800 на 600, а картинку такого же размера выводит только четверть(растягивает раза в 2 точно)! (((
Прикладываю файл, вам он не че не скажет там нет ядра на котором писал!))
[экстрасенс] Люк! Спрайт изначально квадратный, необходимо скорректировать размер, и да помогут матрицы! Например:
D3DXMATRIX ScaleMatrix;
D3DXMatrixScaling(&ScaleMatrix,размер_картинки_по_х,размер_по_y,1.0f);

// Далее пихаешь это всё в матрицу вида, и задаешь её спрайту. 
Возможно у тебя косяк с проекциями
[/экстрасенс]

Последний раз редактировалось Mhyhr, 20.07.2011 в 21:43. Причина: теги в тегах запутались
(Offline)
 
Ответить с цитированием