麦丝平方的博客 发表于 2013-1-3 15:39:42

XNA 通过图片播放动画,Windows Phone 游戏开发

<div id="cnblogs_post_body">本文将介绍如何将正副的图片作为动画显示。
准备图片
我们需要逐帧的绘制你想要的动画效果,下面的一副图片仅仅是一个例子,假定一个角色所占的大小为 50x50。
http://m1.img.libdd.com/farm5/2012/0930/20/E94AC85109F8DFB3D2BB194B028EBB341241695EF698_276_182.JPEG
添加图片
将已经绘制好的图片添加到 Content 项目中。
http://m3.img.libdd.com/farm5/2012/0930/20/D9893BC3B943110AC2D37FCF582696957A00759BE40C_168_48.JPEG
载入图片
<blockquote>在 Game 类的 LoadContent 方法中,我们使用 Content 的 Load 方法来加载准备好的图片(这个方法还可以载入其它资源)。这里需要设置正确的路径 @"image/test",test 是图片的资产名称。最后,我们将图片保存在 textImage 字段。
<div class="cnblogs_code">private Texture2D textImage;         protected override void LoadContent ( )         {               // 创建新的 SpriteBatch,可将其用于绘制纹理。             spriteBatch = new SpriteBatch ( GraphicsDevice );                                    // TODO: 在此处使用 this.Content 加载游戏内容             this.textImage = this.Content.Load<Texture2D> (                   @"image/test"    );         }
页: [1]
查看完整版本: XNA 通过图片播放动画,Windows Phone 游戏开发