下記のサイトを参考にして、SwiftとSpriteBuilderを使用し、1つの物理ノードを使用して物体Aと物体Bが上から落ちてくるようにしました。その物理ノードの中に地面(と物体A,B)を設置しすべてが衝突するようにしました。地面はStaticで設定し、物体A,Bは衝突した後に動くようDynamicに設定しました。当然、すべて同じ物理ノードの中で設定しているのでAとBの重力も同じです。ここでAとBの重力を変えたい場合はどのようにすればよろしいでしょうか??
ちなみに試しで物理ノードを物体A・地面と物体Bの2つに分けて書こうとしましたが、物体Bが物体Aと地面をすり抜ける(もうひとつの物理ノードに対する当たり判定がなくなってしまう)のでダメでした。なので物理ノードは1つの中で設定しています。Bのみの重力を何かプログラムの方などで設定できればいいのですがやり方がわからないのでどなたか教えてくださいm(_ _)m
あなたの回答
tips
プレビュー