問題タブ [collider]

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 投票する
0 に答える
64 参照

unity3d - Unity3d でコライダーを回避するにはどうすればよいですか

私は問題があります 。プレイヤーは敵の ai から離れられません。敵の ai がプレイヤーにくっついているようなものです。敵の ai には 2 つのコライダー spehere と capsule があります。どんなアイデアでも行くかもしれません。私はこれにこだわっています。敵の ai がプレイヤーに近づいたときのもう 1 つのこと。プレーヤーの足が上下にフロップします。

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

android - PC と android の両方で落下するオブジェクトのジッター

私はゲームオブジェクトをピアノタイルのように上から落下させるためにあらゆることを行ってきましたが、PC と Android の両方に関係なく、常に少しの不具合や遅延が発生します。私は次のようなすべての組み合わせを使用しました:

  1. 2D コライダーのみを使用し、オブジェクトを下に移動しました。
  2. Iskinematic を true に設定し、Interpolate を選択したリジッド ボディを使用しました。

ただし、電話で表示される fps はほとんど 55 ~ 57 ですが、常に遅れます。

0 投票する
2 に答える
3703 参照

c# - OnCollisionEnter2D 以外の 2D 衝突を検出する方法

これはばかげた質問に聞こえるかもしれませんが、if ステートメントで、オブジェクトが現在別のオブジェクトと衝突しているかどうかを確認することは可能ですか?

これは私が最初に考えたものです (以下のコード スニピットで) が、私が理解できない奇妙な理由により、オブジェクトがプラットフォームによって上方にプッシュされている場合、変数 onFloor が false になることがあります。

そのため、コード内でオブジェクトのサークルコライダーが交差するオブジェクトのボックスコライダーと衝突しているかどうかを検出する方法があるかどうかを尋ねています。何かのようなもの

これは、うまくいく方法を考えようとしている私の想像にすぎませんが、要点はわかります。

それで、私は尋ねます、私の想像力に対する解決策はありますか?

プログラマーと話し合った後、IsTouching に下線が引かれ、次のエラーが表示されます: 'Collider2D' には 'IsTouching' の定義が含まれていません。ディレクティブまたはアセンブリ参照?)。

スリム化されたコードは次のとおりです。

collider2D を Collision2D 変数に変更し、その variable.collider.IsTouching を使用しても同じエラーが発生することに注意してください。

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

c# - Character Controller による衝突が機能しない

このコードを使用して側面の衝突を検出しますが、機能しません。プレーヤーに Character Controller をアタッチし、青色のボックスにボックス コライダーを配置しましたが、それらと衝突しても衝突が検出されません。https://i.stack.imgur.com/eUpOg.png

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

c# - 頂点のリストの周囲を取得する

私は現在、レベル エディターを開発しており、Polygon コライダーを作成するために使用したい頂点のリストを収集するところまで来ました。

これらの頂点は、特定のタイルを「コライダー」としてタグ付けし、アルゴリズムを実行して接続されているタイルのリストを取得することで取得しました。次に、接続されたタイルのリストから頂点のリストを作成し、重複を削除しました。

以下は、説明に役立つ画像です。すべてのドットは現在リストにある頂点ですが、赤色のドットを使用してポリゴンを作成したいと考えています。

ここに画像の説明を入力