EndGUI 現在のハンドルカメラ上で 2D GUI のブロックを終了し、3D ハンドル GUI に戻ります。 FreeMoveHandle 制約のない移動ハンドルを作成します。 FreeRotateHandle 制約のない回転ハンドルを作成します。 GetMainGameViewSize メインのゲームビューの幅と高さを取得します。 Label 3D 空間に...
Unity のマニュアルは、Unityの使い方を学ぶ手助けとなります。Unityを使って 2D や 3D ゲームを作成したり、ゲーム以外のアプリを作成したりして多くの経験を積みましょう。
Unity にあるすべてのゲーム オブジェクトは、3D 空間で存在する場所と 3D 空間で回転する場所を指示する 変換 スクリプトがあります。ここでは、Rotate メソッドを使用して、そのゲーム オブジェクトに発生させる回転量を指定します。 C#Copy // Update is called once per frame void Update(...
衝突が初めて発生したときに Unity がコードを呼び出すようにするには、スクリプト コンポーネントを使用して次のコードをゲーム オブジェクトに追加するだけです (これについては前回の記事で説明しました)。 XML コピー void OnCollisionEnter2D(Collision...
DCCツールから2Dおよび3D形式を直接インポート Unity は、Blender、Maya、3ds Max などのデジタル コンテンツ作成 (DCC) 業界の形式に対応しています。デモ:Autodesk Maya ユーザーは 3D モデルに変更を加え、それを FBX として保存し、Unity に直接送信します。モデルは Unity プロジェクト内...
移動・回転などの挙動を自作する場合、バーチャルカメラの Body / Aim を Do nothing にして別途スクリプトからバーチャルカメラを動かすといった方法が取れます また、CinemachineComponentBase クラスを派生させて、Body / Aim の挙動を自作することができます ...
-2Dツールキット -TextMesh Pro ビジュアル・アニメーション・エディター スクリプトなしで幾つかのゲームオブジェクトのアニメーション化を可能にするコンポーネントです。移動、フェイド、色付け、回転、拡大・縮小、パンチ、振動、文字、カメラプロパティなどをできます。
Unreal Editor はUnreal Engine プロジェクトの作業場所です。以下に Unity と Unreal Editor のスクリーンショットを並べています。各エリアを色分けして共通の機能を示しています。各ブロックは Unreal Engine で使われる用語を表示しています。
これはレベルの 2D 表現なので、3D アセットの作成は必要ありません。一般的に、ペイントオーバーは、レベルのスクリーンショットを撮り、それをペイントしてスタイルやムードを表現します。 実際のシーンをコンセプトアーティストと共有してもいいでしょう。それぞれのブロックが何を...
3D の物理作用と衝突検出は、コライダーの形状が異なる点と、RigidBody コンポーネントが X、Y、Z 軸に自由に回転/移動できるなど、プロパティが少し異なる点を除けば 2D とほぼ同じです。3D には、モデル全体の形に沿って衝突検出ゾーンが設定される Mesh Co...