|
|
最近很点背,总碰上棘手的事。
这里tile=32
With Rect1
.Left = 66 * TILE
.Right = .Left + TILE
.Top = 64 * TILE
.Bottom = .Top + TILE
End With
Tran.X = intX
Tran.Y = intY
Sprite.Draw TexTile(0), Rect1, NoScaling, Center, NoRotation, Tran, -1
我发现当图片足够大时,rect中存的数据不能超过64*32,否则会报错。
难怪vb做不了大游戏,原来限制太多了。
还有一直不明白 D3DDevice.BeginScene
Sprite.Begin Sprite.End
D3DDevice.EndScene
有什么用?不写他们也照样运行。 |
|