Речь идет именно о работе со Sprite (не с полигонами).
Можно ли их поворачивать, если можно то как?
Можно ли их маштабировать?
Модератор: Mikle
Type CharType
'Координаты спрайта
X As Single
Y As Single
'Спрайт и тестура
Sprite As D3DXSprite
Texture As Direct3DTexture8
End Type
Public Char as CharType
...
'Загружаем текстуру
Set Char.Texture = D3DX.CreateTextureFromFile(D3DDevice, Trim(App.Path) & "\sprite.png")
'Создаем спрайт
Set Char.Sprite = D3DX.CreateSprite(D3DDevice)
...
'Рендерим спрайт
Char.Sprite.Draw Char.Texture, RECT(0, 0, 32, 32), Vec2(1, 1)*, Vec2(0, 0)**, 0***, Vec2(Char.X, Char.Y), D3DColorARGB(255, 255, 255, 255)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24