collision-detection

    0

    1答えて

    私は投げなければならないボールがあるゲームを開発しています。それは他のボールと衝突することができなければなりません(私はデモのために10を持っています)。今、衝突後、打撃を受けたボールは連続的に移動して停止していません。 この問題の解決方法は、しばらくisKinematicを有効にしてから無効にすることです。 GameObject[] marbles; marbles = GameObject.

    0

    1答えて

    私は衝突検出に取り組んでおり、オブジェクトが特定のx位置に達したときにテストすることで簡単に始めると考えました。それは私が100に設定したときに機能します。これは、文字の最初の最高値であり、問​​題がトップアップであると信じられます。しかし、私はなぜ円が動いているのか分からない。「トップ」を最新の状態に保つ方法を教えてもらえれば、すばらしい衝突検出を手伝ってください! (ps、JavaScript

    0

    1答えて

    私は不正なゲームを作ろうとしています。今私はBox2Dを使用して敵との衝突を検出しています(私はそれらと衝突したときにそれらを破壊することができます)が、どのようにプレイヤーの攻撃に対処するかわかりません。私はそれについての任意の提案 (私が攻撃していたときに、センサのボディを作成しようとしましたが、それは私のために働くのdidnt、私のBOX2Dプレーヤーの体の外に攻撃する必要がある 私Indi

    0

    1答えて

    私はすべての同様の質問を行ってきましたが、依然としてこの作業を行うことはできませんでした。私は新しく、衝突の検出のハングを取得しています。 私は球プレハブと標的プレハブを持っています。球体がターゲットで射撃されている。球がターゲットに衝突すると、ターゲット(3Dゲームオブジェクト)が破壊されてしまいます。 私の球プレハブには現在、isTriggerがチェックされた球体と重力を使用する剛体があります

    0

    1答えて

    私はPythonには新しく、2つのクラスを持つプログラムがあります.1つは基本的に矩形で、もう1つは本質的に円です。 def draw(self): self.canvas.delete("all") self.rect.draw(self.canvas) self.ball.draw(self.canvas) Ballクラスは、その場所の変数と直径変数を持ってお

    1

    2答えて

    処理の衝突を扱うのは簡単です。しかし、どのように私は歩道との衝突を特定するのですか? 例:必要に応じて、トライロンのライトサイクルを想像してください。デリケートなライトサイクルのトレイルが消えることはありません。トロンでは、あるサイクルが他のどのサイクルと交差していても、それ自身が含まれていて、これまで存在していた場合、それは「死ぬ」。処理でこのイベントを効率的に見つけるにはどうすればよいですか?

    1

    1答えて

    私は数学ではあまりよくありません。そのためジェネリックアルゴリズムは他の質問でも見つかるかもしれませんが、私はJSでそれらを実装する方法を考え出すのは難しいです。 var lineSegmentsIntersect = (x1, y1, x2, y2, x3, y3, x4, y4)=> { var a_dx = x2 - x1; var a_dy = y2 - y1;

    -1

    1答えて

    Imはスペースインベーダーゲームを作成しています。 (非常に未完了) 衝突チェックを追加すると、以前の「for」ループのうちの1つが反復処理を停止します。私はiterable値から削除して私と関係があると仮定していますが、私はちょうどそれを修正する方法を理解できません! ご協力いただければ幸いです。 import pygame,time,sys,random BLACK=(0,0,0) WH

    0

    2答えて

    私はちょうど私の基本的なボクセルの物理学にちょっと固執しています。それは非常に、非常に途切れ途切れだと私は数学がどこか壊れているかなり確信している、しかし、あなたが言っているか見てみましょう: // SOMEWHERE AT CLASS LEVEL (so not being reinstantiated every frame, but persisted instead!) glm::vec

    0

    1答えて

    編集でイディオムを消去、削除: @Holtが私を助けて、解決策はhasCollidedは非静的であればエンジンのインスタンスを渡すことです: std::bind(&Engine::hasCollided, this, ball, _1); 私がtrueを返したかの機能を持っていますレンガがボールに当たったかどうかは間違いです。 ベクトルからヒットしたレンガを消去したいと思います。 単純なベクト