我在延伸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=