問題タブ [skphysicsbody]

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 に答える
366 参照

ios - スプライトが画面下部に衝突?

私のシーンには[SKPhysicsBody bodyWithEdgeLoopFromRect: self.frame]. スプライトが画面の下部のみに衝突した場合、どうすればアクションを起こすことができますか?

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

ios - 物理ボディがビットマスク設定に応答しない

衝突しないように物理ボディに衝突ビットマスクを設定していますが、衝突はまだ発生しています。

ホイールとプレーヤーが衝突するべきではありませんが、衝突しています。私

0 投票する
0 に答える
129 参照

ios - 別のクラスで初期化するとphysicsBodyが機能しませんか?

なんらかの理由で、メイン プレーヤーの物理ボディがシーンで実際に機能していません。シーンでは、プレーヤーを初期化します

私のエスキモークラスの初期化は次のとおりです。

これが私の物理クラスの初期化の一部です。

物理ボディが存在するかどうかを確認するためだけに、シーン クラスでランナーの復元を出力し、適切に出力されました。ただし、重力ベクトルを設定しても、ランナーはその影響を受けず、適用する力もありません。Physics クラスがなくても、Eskimo クラス自体にphysicsBody があったときは以前は機能していたので、理由はわかりません。私がここに欠けているものはありますか?私がエスキモーのクラスでやったように、physicsBodies を同一視することはできませんか?

0 投票する
3 に答える
413 参照

ios - contactDelegate が設定されていないのはなぜですか?

行から次の警告が表示されます

互換性のないタイプ 'PlayLevel *__strong' から 'id' に割り当てています

何が原因なのかまったくわかりません。これは私のヘッダーがどのように見えるかです:

何が原因なのですか?contactDelegate が必要です。ありがとう!

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

sprite-kit - SKPhysicsJoint は固定点の周りの軌道を許可します

スプライトキットの物理ジョイントを使用して、オブジェクトを一定の距離で別の軌道に乗せるにはどうすればよいでしょうか?

オブジェクト A は、オブジェクト B を動かしてはならず、力が加えられたときにオブジェクト A を周回する必要があります。

これを実現するために、2 つの物理体の間に SKPhysicsJointLimit 制限を追加してから、オブジェクト B に力を適用してみました。結果として生じる動作は奇妙だと思いますが、そうではないかもしれません... その結果、オブジェクト B はぐらつきますが、永遠にオフになり続け、まったく移動していないオブジェクト A によって拘束されているようには見えません。 .