問題タブ [skphysicsjoint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 固定ジョイントのアンカー ポイントがノードとずれている - 迅速
2 つのノードを持つシーンがあります。1 つはシェイプ ノードで、もう 1 つはスプライト ノードです。シーンに追加し、それぞれの物理ボディ プロパティを定義します。2 つのノード間に新しい Fixed ジョイントを追加するまでは、すべて問題ないように見えます。物理デバッグで画面に斜めの線が表示されていることがわかります。これが何を意味するのかわかりません。アンカー ポイントがずれているようです。
注: アンカー ノードは 1x1 サイズの画像です
これがコードです
これはスクリーンショットです (まだ投稿に画像を含めることができないので、これがリンクです) スクリーンショット
ios - SKPhysicsJointPin - ノードが動かなくなり、ジョイントが伸びる
ここにはいくつかの問題があり、それらは関連している場合と関連していない場合があります。クライマーのキャラクターがいて、胴体、左腕、右腕、左手、右手があります。各手には腕に SKPhysicsJointPin があり、各腕には胴体に SKPhysicsJointPin があります。2 本の手以外はすべて重力の影響を受けるため、体は手からぶら下がっています。SKAction を使用して、それぞれの手を上に動かし、体を引き上げます。一方の手はロックされ、もう一方の手は自由に動きます。ロックされた手は、岩を「つかむ」ことを表します。最初にこれをテストするために長方形を使用しました。私が「手を伸ばし」すぎると、関節がバラバラになり始めました。これを修正するために、関節を一緒に保つために一度に到達できる距離を制限しました。長方形を置き換えるためにいくつかの画像をアップロードし、アルファ マスクを使用して実際の形状をマッピングします。今、私がテストすると、胴体は少し左に振った途端に引っ掛かります。関節が伸び始め、手と腕が離れ始めます。時々、これらすべてをクリアして自分自身を思い出すことがありますが、それでもすべての関節が引き離されます.
長方形から画像に切り替えると、なぜこのような変化が生じるのでしょうか? これはバグですか?これらのジョイントをこのように引き離さない方法で使用するにはどうすればよいですか? すべての制約などを削除するなど、すべての設定をいじりましたが、それでも同じ問題です。
画面上をドラッグして手を上げると手が移動します