問題タブ [unity3d-5]
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.
c# - プレイヤーの背後にあるカメラ
プレイヤーが 3 人称コントローラーで移動したときに、カメラがプレイヤーを追跡するように取り組んでいます。
現時点では、カメラは彼を追っていますが、ビューは前を向いたままであるため、左右に移動すると、カメラはキャラクターと同じ方向を向くように回転するのではなく、静止したままになります。
私が現在持っているコードは次のとおりです。
カメラをキャラクターと一緒に回転させる解決策を知っている人はいますか?
unity3d - Unity3D キーイベントをプレーンテキストに変換
私は自分のゲームに仮想コンソールを実装しており、キーアップイベントをイベントパイプ (Observable Subject) を介してパイプし、仮想コンソール側でそれらを処理しています
これは単純な A ~ Z および a ~ z 文字で機能しますが、数字やその他の文字に到達すると、「Q」キーの上の水平方向の「1」キーの「Alpha1」、「Alpha2」などの生のキー名が取得されます。 「W」の上の「2」など
すべての可能なキーコード結果のスイッチを作成せずに、キーイベントから「レンダリングされた」テキストを簡単に取得する方法はありますか?
PS: 言い忘れていましたが、shift+Alpha1 は "!" です。US Querty では、shift+Alpha2 は "@" などですが、国によってキーボードが異なり、世界中のすべてのキーボードに対して switch ステートメントを作成することは現実的ではありません。
c# - Unity ゲームオブジェクトから高さ/幅を取得する
私は Unity で Conway の Game of Life のバージョンに取り組んでおり、グリッドを作成するためのセットアップは次のとおりです。
セル グリッドを作成するための基礎となる、マウス クリックに応答する個々のセルのプレハブを作成しました。グリッドを作成するコントローラーとして機能する Empty GameObject があります。コントローラーのコードに次のように入れ、プレハブをフィールドに向けます。
私の考えは、セルの寸法を取得し、それをグリッドにインスタンス化し、_camera がメイン カメラを指して境界を取得することでした。ただし、GameObject から高さ/幅を取得する方法がわかりません。これを見つける最善の方法は何ですか?
unity3d - Unity 5: カメラ軸に対して 3D 空間でオブジェクトを回転させる方法
ユーザーがx軸とy軸をクリックしてドラッグしてオブジェクトを回転できるようにする、非常に単純な3dモデルビューアを作成しようとしています。含まれているコード サンプルで直面している問題は、たとえば y 軸を中心に何かを回転させてから、x 軸を中心に回転しようとすると、オブジェクトがオブジェクトの x 軸を中心に回転するのではなく、オブジェクトのx 軸を中心に回転することです。カメラの視点からの x 軸。
2 つのモーションではありますが、z 軸に沿って何かを回転させることを効果的にシミュレートしようとしています。
unity3d - 床にぶつかるとプレイヤーが死ぬ
Unity でゲームを作成しようとしています。Unity とコーディングは初めてで、ゲームの作成を開始しました。ある程度の進歩はありましたが、YouTube と Unity フォーラムで自分の答えを見つけるのに苦労しています。 、そして時々私がそうするとき、私はまだ物事を働かせることができません. これが私がやろうとしていることです。
私はマップを持っていて、プレーヤーは塔の上にいます。プレーヤーが落下し、地面にぶつかると、ゲームオーバーを表示して死にます。これを実現するにはどうすればよいですか?また、スクリプトは何ですか?
だから私は今これを持っています、
ここで、ゲーム オーバー オーバーレイに移行する必要があります。このオーバーレイでは、はいまたはいいえで再起動するように求められます。