問題タブ [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 に答える
38 参照

unity3d - Unity コリジョンはロジックを実行しません

単純なことを行う単純なスクリプト。それでも、スクリプトを機能させることはできません。

デバッグは終了しますが、ゲーム内で何も起こらず、これを理解するのに何日もかかります. このような衝突の後、私の仕事がうまくいかないのに、他の誰かがどうやって何かを作るでしょうか?

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

c# - Unity 3DでPolygon Collider 2Dのサイズを均一または均等に変更する方法

Polygon Collider 2D を編集する場合、クリック アンド ドラッグして各エッジを変更するオプションがあります。

1回のクリックとドラッグでポリゴンコライダー2D全体を拡大または縮小できる方法またはホットキーはありますか?

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

unity3d - Unity 5 でプラットフォーム/オブジェクトの長さを計算するには?

私は Unity が初めてで、いくつかのチュートリアルを見て読んだ後、単純な 2D プラットフォーマーのようなゲームを作ろうとしています。このゲームでは、敵とプレイヤーの両方が異なるプラットフォームにジャンプし、古い SnowBros ゲームのように移動できます。

私が直面している問題は、敵の動きのプログラミングに関連しています。私のゲームにはいくつかのタイプの敵がいますが、一般的には 2 つのタイプがあります。1 つはプラットフォームからジャンプできるタイプ、もう 1 つはプラットフォームの長さまでしか歩けないタイプで、1 秒待ってから反転して後方に歩きます。つまり、彼らはプラットフォームから降りません。今、これは私が問題を抱えている問題です。基礎となる現在のプラットフォームの長さを計算する方法が見つからないようです。問題を回避するために collider.bound.min.x と max.x を使用することを考えましたが、問題は、スクリプトを取得してからそれを実行せずに現在のプラットフォームのコライダーに到達する簡単な方法を見つけられないように見えることです.

さまざまなサイズの多くのプラットフォームが存在し、各プラットフォームは他のプラットフォームのプレハブで構成されているため、プラットフォーム スクリプトを使用してそれをトラバースすることは、実行可能なソリューションとは思えません。

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

animation - Unity: アニメーションを再生すると、ゲーム オブジェクトが階層から削除されます

オフセット ポリゴン コライダ 2D を変更するアニメーションを再生すると、アニメーターを持つゲーム オブジェクトが理由もなく階層内で自分自身を破壊します。コライダー オフセットを削除すると、アニメーションは再び正常に動作し始めますが、コライダーがないとゲームには使用できません。今日まで正常に動作していましたが、突然、明らかな理由もなく壊れました。私はアニメーションをまったく変更していません。私がしたことは、Google Play Service をインポートしていくつかの SDK をインストールすることだけでした。私は一日中解決策を見つけようとしていましたが、何も思いつかず、今は必死です.

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

c# - Unity 3D でアニメーション オブジェクトの 2D コライダー サイズを大きくする方法

サイズの異なるボールの形をしたアニメーション オブジェクトがあります。小さいものから大きいものへとサイズが大きくなるボールのように考えてください。ただし、アニメーション全体で、コライダーのサイズをアニメーション全体で一定に保つか、常に最大のスプライトと同じにする必要があります。どうすればいいですか?

ありがとう、

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

unity3d - カプセル コライダーの周りで使用する必要があるコライダーの Unity3D

私はすべてを試しましたが、この問題で 2 日間無駄にしましたが、それでも失敗しました。

下の画像をご覧ください。

ここに画像の説明を入力 ここに画像の説明を入力

オブジェクト A をオブジェクト B に固定し、ドロップしないようにしたいだけです (オブジェクト A は明らかにオブジェクト B の周りにあります) (制約もフリーズしたくありません)。

オブジェクト B にはカプセル コライダーがあります。これをスムーズに動作させるには、どのコライダーを使用する必要がありますか?

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

2d - 更新を使用せずに少し遅れて Unity C# でシーンを切り替える

タイトルは自明です。update() 関数を使用せずに、少し遅れてシーンを切り替えようとしています。トリガーは、私が作業している 2 つのオブジェクト間の衝突です。シーンを切り替える方法も理解しています。私が苦労しているのは、衝突後の遅延です。

私は Unity を初めて使用します。どんな助けも大歓迎です!