Unity從HelloWord開始

       Unity是由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。Unity類似於Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發環境爲首要方式的軟件。其編輯器運行在Windows和Mac OS X下,可發佈遊戲至Windows、Mac、Wii、iPhone、Windows phone 8和Android平臺。也可以利用Unity web player插件發佈網頁遊戲,支持Mac和Windows的網頁瀏覽。它的網頁播放器也被Mac widgets所支持。

       Unity安裝:官方網站http://unity3d.com/cn/get-unity/download下載Unity,基礎版的完全免費。

       第一次運行時會要求註冊Unity賬號,按照安裝步驟進行註冊賬號登錄即可。進入主界面後,右鍵Project窗口下的Assets包,Create一個C# Script。

敲入如下代碼:

using UnityEngine;
using System.Collections;

public class HelloWorld : MonoBehaviour {

	// Use this for initialization
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
	
	}

    void OnGUI() {
        GUI.skin.label.fontSize = 100;
        GUI.Label( new Rect(10,10,Screen.width,Screen.height),"Hello World");
    }
}

       新建的HelloWorld類默認繼承自MonoBehavior,該類不能在Unity中用new創建,沒有構造函數。

默認函數Start可以理解爲初始化函數;Update函數爲觸發函數,每一幀動作時被執行;OnGUI函數用於繪製UI界面。

腳本寫完了,選擇Hierarchy窗口中的Main Camera攝像機,將剛剛寫的HelloWorld腳本指定給它,在菜單欄

選擇Component->Scripts->HelloWorld;然後點擊菜單欄正下方的播放鍵運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章