XNA游戏工作室最简单的精灵动画

本文关键字:精灵 动画 最简单 游戏 工作室 XNA | 更新日期: 2023-09-27 17:49:13

好的,我想动画我的"Hero" =矩形精灵,我想做一个非常简单的动画,我有两个图像,第一个是面向右的英雄精灵,第二个是面向左的英雄精灵,图像大小相等,一切正常。我想要的只是每当我向左或向右移动时,我的英雄精灵图像就会从向左变为向右,但我不知道该怎么做。如果有人能发布一个简单的算法来做到这一点,我会非常感激,谢谢。

基本上我用左/右箭头左右移动,所以当我按右箭头时,我希望我的英雄图像被替换为choosed from me图像,如果我按左箭头

如果你需要更多的信息来帮助我问我

XNA游戏工作室最简单的精灵动画

创建一个精灵类,在其中执行动画(最好使用精灵表),当左箭头被按下时:PlayerSprite = PlayerSpriteLeft,当右箭头被按下时,以另一种方式执行。

在这一点上,面向对象编程真的很方便,所以好好利用它吧!

创建一个Sprite类,暴露Draw(SpriteBatch sBatch), Update(float time)方法和属性Interval, NumberOfFrames或类似的东西。

是创意!

微软网站上的平台游戏示例是一个很好的起点。它有一个精灵动画类,你可以从中学习。