box2d では、キネマティック ボディの作成は簡単です。
bodyDef.type=b2Body.b2_kinematicBody;
新しいquickbox2dオブジェクトを初期化するとき、またはプロパティを直接参照するときに、quickbox2dを使用してこれを行う方法を見つけることはできませんか?
助言がありますか?
box2d では、キネマティック ボディの作成は簡単です。
bodyDef.type=b2Body.b2_kinematicBody;
新しいquickbox2dオブジェクトを初期化するとき、またはプロパティを直接参照するときに、quickbox2dを使用してこれを行う方法を見つけることはできませんか?
助言がありますか?
元の Box2D AS では、b2Body.b2_kinematicBody は一意の整数を参照する単なる静的変数です。一意の整数は次のとおりです。
b2_staticBody = 0;
b2_kinematicBody = 1;
b2_dynamicBody = 2;
私はあなたが使用している Box2D ラッパーに慣れていませんが、任意の整数を直接 b2BodyDef に渡すことができると推測する危険があります。
/* assuming your quick object is stored in the variable 'myQuickObject' */
myQuickObject.bodyDef.type = new uint(1);
/* you may or may not need to type-cast the integer as uint */
QuickObject.bodyDef ルートを介して元の b2BodyDef オブジェクトにアクセスできるので、型を必要な整数に変更するだけでよいはずです。