Snowball - Banff Video 2009
ヘロンを歩くには多くのコードが必要ですが、Unityはそれを処理できます。
よく書かれた非常に便利なチュートリアルが付属していますが、このタイプの環境では、Unityを使用する際のチュートリアルであり、あらかじめ理解しておく必要のある概念ではありません。 2次元コンピュータ画面を使用して3次元空間内のオブジェクトを操作することの直感的な理解は必須です。Unityのインターフェースは、操作するデータの複雑さを考えると非常に直感的で清潔です。 - あなたがしていることを知っていると思うのはとても簡単で、期待通りに動作しないために不満を感じます。言い換えれば、あなたがしなければならないものが分からないようなことをするのはとても簡単です。
ゲームは、ゲームオブジェクトを含むシーンで構成されています。 GameObjectsは、岩や敵、光源、カメラ、インターフェイス要素などのアイテムにすることができます。 GameObjectsは、Transformコンポーネント(オブジェクトの位置と移動方法)、Mesh(オブジェクトの視覚的表現の基点)、Materials(オブジェクトの描画方法の定義に役立ちます)などのコンポーネントで構成されています。さらにはるかに。
RigidBodyコンポーネントをキューブオブジェクト上にドラッグするだけで簡単に「落ちる」「バウンス」するシンプルなキューブを作成できます。
ゲームはいつでも「プレイ」することができます。オブジェクトのレンダリング、スクリプトの実行方法などが含まれます。エディタウィンドウとゲームウィンドウを同時に開くことができますので、エディタでオブジェクトを同時に操作して、プレイヤーがゲームウィンドウに表示される内容を確認することができます。
UnityはJavaScriptを含むさまざまなスクリプト言語をサポートしていますとC#。ゲーム内のすべての動作はスクリプト化されていなければなりません。ドキュメントはあなたがすでに熟練したプログラマであることを前提としています。あなたのゲームで起こってほしいことは何でも - 世界を回っているプレーヤーに至るまで - スクリプトが必要です。幸運なことに、ジェネリックムーブメントやマウスルックスクリプトなどの絶対的な基本が提供されます。
Unityには、非常に基本的な図形を作成する機能を除いて、3Dモデリングツールは含まれていません。 Mayaなどの別のプログラムを使用してモデルをインポートする必要があります。 Unityにはアニメーションユーティリティが含まれていますが、他のアニメーションプログラムを使用することもできます。
「ゲームプログラミングを学ぼう!パッケージの種類、Game MakerまたはRPG Maker XPをチェックしてください。あなたがそれを利用する背景を持っていれば、Unityは強力な開発環境です。優れた価格です。