スプライトの物理ボディをプログラムで変更するにはどうすればよいですか? これが私がやっていることです:
[mySprite removeFromParent];
mySprite.physicsBody = [MySprite body2];
// body setup
[myContainer addChild: mySprite];
しかし、どういうわけかそれはうまくいきません。私は何を間違っていますか?
編集: これが私のヒーロー キャラクターです。彼は 3 つの体で構成されています
- feet - フィート センサーとしての大きな円
- ポリゴン - 水平方向に反転したいもの
- 小さい円 - テクスチャが他のボディに追従するようにポリゴンに固定されています