在游戏表现的过程中需要一些比较酷的动作,我们需要通过图型与XNA中的一些代码来实现,比如我们要说到的一个360度转动的圆。
在手机上的效果如下:
当然在这里我们看不到转动的效果,下边提供的有源码,大家可以下载运行测试一下。
操作步骤如下:
1.创建WP7XNA项目。
2.在Game1类中,添加如下代码:
GraphicsDeviceManager graphics; SpriteBatch spriteBatch; Texture2D _Aluren;//纹理 Rectangle _AlurenRectangle;//位置大小 Rectangle _SrAlurenRectangle;//源矩形 int i = 0; //旋转角度 Vector2 _Origin;//起点
其中加了注释的是需要我们自己创建的字段。
3.在Initialize()方法或者构造方法中添加如下代码:
_AlurenRectangle = new Rectangle(220, 220, 600, 600); _SrAlurenRectangle = new Rectangle(0, 0, 800, 800); _Origin = new Vector2(400, 400);
这样或以初始化圆形的位置、旋转的源矩形及起点。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索代码
, 位置
, 效果
, 矩形
, rectangle
起点
js实现div旋转动画、css3 实现3d旋转木马、jquery实现图片旋转、js实现图片旋转效果、js实现图片旋转,以便于您获取更多的相关知识。
时间: 2024-12-15 12:32:08