0

私は SpriteKit とコーディング全般にまったく慣れていません。キャラクターの .m ファイルで SKPhysicsJoint をセットアップしようとしています。ただし、physicsWorld 構文はシーンではないため使用できません。

どうすればこれを回避できますか?

内部に 2 つの子を持つ親ノードがあり、同じサイズの物理ボディを持つ小さな円のスプライトが 1 つあります。同じ中心点で半径の 2 倍の 2 番目の円の physicalsBody を追加したいと考えています。これは、さまざまな距離で衝突を処理できるようにするためです。

キャラクターの .h ファイルで SKPhysicsJoint を定義し、シーン ファイルでphysicsWorld を使用しようとしましたが、うまくいきませんでした。

私はこれを正しい方法で行っているか、見落としているはるかに単純なソリューションです。

4

1 に答える 1

0

ここ:

キャラクター クラスのノードが SKScene に追加されている場合、次の方法で SKPhysicsWorld を取得できます: node.scene.physicsWorld

于 2015-10-03T17:34:01.993 に答える