摘要: 第 4 章XNA里的2D动画 4.1 播放游戏精灵动画第二章里我们提到了如何把2D的纹理用SpriteBatch显示。对于游戏而言,一个精灵(sprite,在游戏编程里指一个对象的原型,比如一个战士,一个怪物)不可能不做动作,就拿简单的走动来说,手脚一定会是要动的,那么如何真实得展现一个人物在屏幕上走动呢?在2D游戏编程里,我们通常就是把人物的动作拆成一帧帧图片,通过连续播放来欺骗人眼产生动画的效果,其实胶片电影也是这个原理。如下图4-1,是一个小兵的行走动画,可以看到是由12张图片组成,那么如何能连续循环播放呢 图4-1一想到循环,我们就很容易想到for循环,如果我们把这12张图片的纹理放到 阅读全文
posted @ 2011-11-27 16:21 王传炜 阅读(2248) 评论(10) 推荐(4) 编辑