摘要: 第 5 章XNA里的2D动画进阶 5.1 游戏精灵的动画切换上一章,我们做出了可控制移动的精灵。精灵是行走状态,实际游戏里一个游戏人物可跳可走,可跑,收到攻击会受伤,还会死亡。那么这些都是人物的状态在改变,相应的我们要改变精灵播放的动画帧。1.先定义一个枚举public enum PersonState{ ran, walk,beattacked,dead}2.我们给精灵加一个状态属性:PersonState State{get;set;}3.然后我们修改update函数里的代码:if(sprite.State==PersonState.ran){sprite.Textures= RunTex 阅读全文
posted @ 2012-07-23 23:39 王传炜 阅读(1362) 评论(2) 推荐(1) 编辑