問題タブ [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.

0 投票する
1 に答える
27 参照

swift - SKPhysicsContactDelegate が呼び出されない問題を修正する方法

私のスプライトは互いに接触してコンソールに出力するはずですが、一方が他方の背後にあり、実際には接触していません。言うまでもなく、コンソールには何も出力されていません。

関数でさまざまな「タイプ」の if ステートメントを使用してみましたが、どれも機能しませんでした。たとえば、次を使用してみました。

if bodyA.categoryBitMask == 1 && bodyB.categoryBitMask == 2 || bodyA.categoryBitMask == 2 && bodyB.categoryBitMask == 1

としても:

contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask の場合

助けていただければ幸いです。:)

メッセージが表示されるはずですが、「e」が「square」の後ろにあり、メッセージが表示されません。

0 投票する
1 に答える
52 参照

swift - Swift: ノード間の接続時にコマンドを実行する

今、画面から落ちるレンガがあります。それが私の正方形に当たったとき、何も起こりません。下の画像でわかるように、同じ場所に正方形を構成する 4 つの三角形がありますが、不透明度は低くなっています。これは、正方形のどちら側が接触しているかを区別するのに役立ちます。ただし、レンガが三角形 (正方形を構成する三角形) に当たると、リスポーンまたはデスポーンに勝るものはありません。

ゲームのイメージ