Используется функция Sprite.Draw2D
При задании центра вращения спрайт устанавливается в позицию с координатами (0,0) что делать?
Может можно как-нибудь двигать матрицу??
Модератор: Mikle
Ivan76 писал(а):Sprite.Draw2D
Sprite = New Direct3D.Sprite(Me.mDevice)
Sprite.Transform = Matrix.Identity
Me.Sprite.Begin(Direct3D.SpriteFlags.AlphaBlend)
Me.Sprite.Draw2D(Texture1, New Point(100, 100)*, 45, New Point(100, 100**), Color.White)
Me.Sprite.End()
XC=100
YC=100
(XC + Cos(i / 360) * 4 * Atn(1) * XC, YC + Sin(i / 360) * 4 * Atn(1) * YC)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10