XNA游戏工作室最简单的精灵动画
本文关键字:精灵 动画 最简单 游戏 工作室 XNA | 更新日期: 2023-09-27 17:49:13
好的,我想动画我的"Hero" =矩形精灵,我想做一个非常简单的动画,我有两个图像,第一个是面向右的英雄精灵,第二个是面向左的英雄精灵,图像大小相等,一切正常。我想要的只是每当我向左或向右移动时,我的英雄精灵图像就会从向左变为向右,但我不知道该怎么做。如果有人能发布一个简单的算法来做到这一点,我会非常感激,谢谢。
基本上我用左/右箭头左右移动,所以当我按右箭头时,我希望我的英雄图像被替换为choosed from me图像,如果我按左箭头
如果你需要更多的信息来帮助我问我
创建一个精灵类,在其中执行动画(最好使用精灵表),当左箭头被按下时:PlayerSprite = PlayerSpriteLeft
,当右箭头被按下时,以另一种方式执行。
创建一个Sprite
类,暴露Draw(SpriteBatch sBatch)
, Update(float time)
方法和属性Interval
, NumberOfFrames
或类似的东西。
是创意!
微软网站上的平台游戏示例是一个很好的起点。它有一个精灵动画类,你可以从中学习。