因此,我目前正在设计一款游戏,其主要思想是选择攻击方式,然后根据所选择的攻击方式播放动画(想想神奇宝贝)。游戏也是基于回合制的。
我的问题是,scene2d是否比实现用于处理游戏动画部分的自定义解决方案更容易使用。从我读过的内容(我发现很难在scene2d上找到好的信息)来看,听起来好像scene2d会使按钮/菜单的UI设计非常容易,但是我不确定如何滚动使演员动起来。是否像处理按钮上的触摸事件并根据玩家的选择调用相应演员的动作方法那样简单?
根据我的想法,演员实际上不会移动(除了在动画过程中,他们不会在屏幕上移动,他们只是在原地浏览动画)。在动画期间,还将有粒子效果(攻击),如果使用scene2d,则需要成为自己的演员。演员和攻击的同步是否会难以产生?
最佳答案
演员感动..
actor.addAction(Actions.moveTo(posX, posY, 5)));
这样,您的演员将移至posX,posY,并且持续时间为5。
我认为使用scene2d是个好主意。