java如何将动画应用于box2d实体?
我知道如何使用纹理区域创建动画,并应用于非box2d游戏中的对象
但是在libgdx的box2d中,我不知道如何使用它。在CocosD2中,Sprite对象中有runaction方法。但libgdx中没有。如果有任何提示或线索,我将不胜感激
你可以在下面搜索框中键入要查询的问题!
我知道如何使用纹理区域创建动画,并应用于非box2d游戏中的对象
但是在libgdx的box2d中,我不知道如何使用它。在CocosD2中,Sprite对象中有runaction方法。但libgdx中没有。如果有任何提示或线索,我将不胜感激
# 1 楼答案
不要把事情搞混了。Box2D是一个物理引擎,当你谈论与物理完全无关的动画时
Cocos2D和libgdx都使用Box2D来管理物理,但它们管理动画的方式与此无关
我对Cocos2D很实用,但从未使用过libgdx,根据Javadoc(发现here),您有一个类
Actor
,它被描述为我想这就是你要找的。它将从纹理图集中绘制自身,您将能够以友好的方式修改其属性(检查package
com.badlogic.gdx.scenes.scene2d.actions
)。如果你搜索它,就不难找到