collision

    1

    1答えて

    私は現在、トップダウン・シューターに取り組んでおり、衝突に関するいくつかの問題があります。 私の世界はタイルで作られています(64x64)。タイルとエンティティは長方形です。プレーヤーは、例えば2.74の速度で移動する(滑らかな動きのためにピクセルではない)。しかし、それはプレーヤー(エンティティ)と壁の間に衝突になると私はいくつかの問題があります。衝突があるかどうかを確認するには、プレーヤーの現

    1

    1答えて

    最近のプラットフォームで作業している間、私はゲームで使用されている斜めのプラットフォームのスプライトで発生する衝突の問題に遭遇しました。私は斜めのスプライトに衝突マスクを実装しようとしました。うまくいけば、この面倒なエラーに対処します。しかし、私がプログラムを実行すると、このジッタのエラーが発生します。プレーヤーのスプライトが傾斜したプラットフォーム上で上下にバウンスします。他のプラットフォームの

    0

    1答えて

    このページでポリゴンスープの衝突検出を実装する際に問題があります。私はその論文で提示されたメソッドを実装しましたが、私はCollisionPacketクラスの値を取得する方法がわかりません。誰でもCollisionPacketクラスの値を取得するのに手伝ってもらえますか? EDIT:私がすることを実現しているが、どのようにcheckTriangle()メソッドために、その頂点からメッシュの三角形を

    3

    1答えて

    私はAS3でアニメーションアニメーションでゲームを作っています。 が左のバリアと衝突して通過しないときに私の四角形を止めたいです。私のボックスのインスタンス名は「ボックス」と呼ばれ、私の障壁は「左」と「右」と呼ばれています。 は、ここに私のステージの画像です:image of stage そしてここで、これまでのボックスを移動するための私のコードです: var upPressed:Boolean

    0

    1答えて

    libgdxを使用して2Dのサイドスクロールプラットフォームゲームを開発中です。主な問題は、明らかに必要なときにbeginContact(Contact contact)が呼び出されないということです。ここでは簡単な概要を与えるためにいくつかの単純化されたコードスニペットは、次のとおりです。センサーと地面との間のすべての連絡先を記録します ContactListenerクラス: public cl

    -1

    1答えて

    現在、私はpygameを使っています。複数のスプライトを作成し、少なくとも2つの衝突をチェックしたいと思います。私は2つのwhileループを持つという考えを思いついたが、それは本当に複雑になった。私はそれを試すことができる他の方法はありますか?

    -1

    1答えて

    私はAS3でプラットフォーマーを作成中です。しかし、苦労しているのはスロープ検出を管理する方法です。私は大いに私を混乱させ、idは一般的に好きではないことを好むので、idは実際にファンシーパンツの冒険のようなゲームのような何かのようなidが本当にBox2DまたはCDKのような外部のものを使用しないことを好む。すべての私の試みは、私はいくつかの斜面で動作するようにすることができますが、他のものに合う

    0

    2答えて

    単に、衝突後に別のオブジェクトからオブジェクトを取り出して移動したいだけです。だから、スクリプトは変換でヒットしたオブジェクトの変換だけを変更します。 ここで問題となるのは、シーンの別のオブジェクトに近づくときを除いて、すべてが正常に動作することです。剛体の法則は無視され、通常それが衝突する他のオブジェクトを通過します。

    0

    1答えて

    立方体はプラットフォームの上に置くことができますが、衝突すると死ぬでしょう。私は床を持っていたとき はこれが十分に働いていた:私はトップに立って、フローティングプラットフォームを導入したとき if(this.position.y > that.position.y) { this is on top } else { this is not on top } はまだ働い

    0

    1答えて

    LibGDXを搭載したAndroid用の小さなゲームを作成しようとしていて、衝突検出に苦労しています。 だから、私は2つの形状があります。 最初の1は、長方形(プレイヤー)である: shapeRenderer.begin(ShapeRenderer.ShapeType.Filled); shapeRenderer.setColor(Color.BLACK); shapeRenderer.rec