問題タブ [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 - Unity コリジョンはロジックを実行しません
単純なことを行う単純なスクリプト。それでも、スクリプトを機能させることはできません。
デバッグは終了しますが、ゲーム内で何も起こらず、これを理解するのに何日もかかります. このような衝突の後、私の仕事がうまくいかないのに、他の誰かがどうやって何かを作るでしょうか?
c# - Unity 3DでPolygon Collider 2Dのサイズを均一または均等に変更する方法
Polygon Collider 2D を編集する場合、クリック アンド ドラッグして各エッジを変更するオプションがあります。
1回のクリックとドラッグでポリゴンコライダー2D全体を拡大または縮小できる方法またはホットキーはありますか?
unity3d - Unity 5 でプラットフォーム/オブジェクトの長さを計算するには?
私は Unity が初めてで、いくつかのチュートリアルを見て読んだ後、単純な 2D プラットフォーマーのようなゲームを作ろうとしています。このゲームでは、敵とプレイヤーの両方が異なるプラットフォームにジャンプし、古い SnowBros ゲームのように移動できます。
私が直面している問題は、敵の動きのプログラミングに関連しています。私のゲームにはいくつかのタイプの敵がいますが、一般的には 2 つのタイプがあります。1 つはプラットフォームからジャンプできるタイプ、もう 1 つはプラットフォームの長さまでしか歩けないタイプで、1 秒待ってから反転して後方に歩きます。つまり、彼らはプラットフォームから降りません。今、これは私が問題を抱えている問題です。基礎となる現在のプラットフォームの長さを計算する方法が見つからないようです。問題を回避するために collider.bound.min.x と max.x を使用することを考えましたが、問題は、スクリプトを取得してからそれを実行せずに現在のプラットフォームのコライダーに到達する簡単な方法を見つけられないように見えることです.
さまざまなサイズの多くのプラットフォームが存在し、各プラットフォームは他のプラットフォームのプレハブで構成されているため、プラットフォーム スクリプトを使用してそれをトラバースすることは、実行可能なソリューションとは思えません。
animation - Unity: アニメーションを再生すると、ゲーム オブジェクトが階層から削除されます
オフセット ポリゴン コライダ 2D を変更するアニメーションを再生すると、アニメーターを持つゲーム オブジェクトが理由もなく階層内で自分自身を破壊します。コライダー オフセットを削除すると、アニメーションは再び正常に動作し始めますが、コライダーがないとゲームには使用できません。今日まで正常に動作していましたが、突然、明らかな理由もなく壊れました。私はアニメーションをまったく変更していません。私がしたことは、Google Play Service をインポートしていくつかの SDK をインストールすることだけでした。私は一日中解決策を見つけようとしていましたが、何も思いつかず、今は必死です.
c# - Unity 3D でアニメーション オブジェクトの 2D コライダー サイズを大きくする方法
サイズの異なるボールの形をしたアニメーション オブジェクトがあります。小さいものから大きいものへとサイズが大きくなるボールのように考えてください。ただし、アニメーション全体で、コライダーのサイズをアニメーション全体で一定に保つか、常に最大のスプライトと同じにする必要があります。どうすればいいですか?
ありがとう、
2d - 更新を使用せずに少し遅れて Unity C# でシーンを切り替える
タイトルは自明です。update() 関数を使用せずに、少し遅れてシーンを切り替えようとしています。トリガーは、私が作業している 2 つのオブジェクト間の衝突です。シーンを切り替える方法も理解しています。私が苦労しているのは、衝突後の遅延です。
私は Unity を初めて使用します。どんな助けも大歓迎です!