問題タブ [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.
unity3d - Unity3d でコライダーを回避するにはどうすればよいですか
私は問題があります 。プレイヤーは敵の ai から離れられません。敵の ai がプレイヤーにくっついているようなものです。敵の ai には 2 つのコライダー spehere と capsule があります。どんなアイデアでも行くかもしれません。私はこれにこだわっています。敵の ai がプレイヤーに近づいたときのもう 1 つのこと。プレーヤーの足が上下にフロップします。
android - PC と android の両方で落下するオブジェクトのジッター
私はゲームオブジェクトをピアノタイルのように上から落下させるためにあらゆることを行ってきましたが、PC と Android の両方に関係なく、常に少しの不具合や遅延が発生します。私は次のようなすべての組み合わせを使用しました:
- 2D コライダーのみを使用し、オブジェクトを下に移動しました。
- Iskinematic を true に設定し、Interpolate を選択したリジッド ボディを使用しました。
ただし、電話で表示される fps はほとんど 55 ~ 57 ですが、常に遅れます。
c# - OnCollisionEnter2D 以外の 2D 衝突を検出する方法
これはばかげた質問に聞こえるかもしれませんが、if ステートメントで、オブジェクトが現在別のオブジェクトと衝突しているかどうかを確認することは可能ですか?
これは私が最初に考えたものです (以下のコード スニピットで) が、私が理解できない奇妙な理由により、オブジェクトがプラットフォームによって上方にプッシュされている場合、変数 onFloor が false になることがあります。
そのため、コード内でオブジェクトのサークルコライダーが交差するオブジェクトのボックスコライダーと衝突しているかどうかを検出する方法があるかどうかを尋ねています。何かのようなもの
これは、うまくいく方法を考えようとしている私の想像にすぎませんが、要点はわかります。
それで、私は尋ねます、私の想像力に対する解決策はありますか?
プログラマーと話し合った後、IsTouching に下線が引かれ、次のエラーが表示されます: 'Collider2D' には 'IsTouching' の定義が含まれていません。ディレクティブまたはアセンブリ参照?)。
スリム化されたコードは次のとおりです。
collider2D を Collision2D 変数に変更し、その variable.collider.IsTouching を使用しても同じエラーが発生することに注意してください。
c# - Character Controller による衝突が機能しない
このコードを使用して側面の衝突を検出しますが、機能しません。プレーヤーに Character Controller をアタッチし、青色のボックスにボックス コライダーを配置しましたが、それらと衝突しても衝突が検出されません。https://i.stack.imgur.com/eUpOg.png