問題タブ [skphysicscontact]
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.
swift - SKPhysicsContactDelegate が呼び出されない問題を修正する方法
私のスプライトは互いに接触してコンソールに出力するはずですが、一方が他方の背後にあり、実際には接触していません。言うまでもなく、コンソールには何も出力されていません。
関数でさまざまな「タイプ」の if ステートメントを使用してみましたが、どれも機能しませんでした。たとえば、次を使用してみました。
if bodyA.categoryBitMask == 1 && bodyB.categoryBitMask == 2 || bodyA.categoryBitMask == 2 && bodyB.categoryBitMask == 1
としても:
contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask の場合
助けていただければ幸いです。:)
メッセージが表示されるはずですが、「e」が「square」の後ろにあり、メッセージが表示されません。
swift - Swift: ノード間の接続時にコマンドを実行する
今、画面から落ちるレンガがあります。それが私の正方形に当たったとき、何も起こりません。下の画像でわかるように、同じ場所に正方形を構成する 4 つの三角形がありますが、不透明度は低くなっています。これは、正方形のどちら側が接触しているかを区別するのに役立ちます。ただし、レンガが三角形 (正方形を構成する三角形) に当たると、リスポーンまたはデスポーンに勝るものはありません。