我在延伸citrus.core.starling.StarlingState的场景中具有以下功能 - 它会加载PlayerRun动画并将其显示在屏幕上。大多数情况下,这段代码起作用:我在屏幕上看到精灵(它正在运行)。 protected final override function DrawScene():void
{
Player = new CitrusSprite ("Play
过去几天里,我一直对着墙壁猛撞我的头,试图弄清楚如何正确地扩展CitrusEngine的Box2DPhysicsObjects以生成我的自定义对象。我的目标是产生这种行为: example of desired behavior。 这是为了模拟我的英雄在通过使用输入确定的方向上挥舞剑来攻击。剑“睡觉”直到攻击状态被激活。 我想我对如何正确使用Box2D(特别是关节)有一个基本的误解。如果有人能指引
如果我只是创建一个新的Box2DPhysicsObject,它完美运行。 如果我重写它的功能是这样的: public class CarObject extends Box2DPhysicsObject
{
private const degreesToRadians:Number=0.0174532925;
private var worldScale:int=