京城遊戲人-Day4:Prefab 預製件用法(1)
-
- 作者:大銳哥
- 地址:http://blog.csdn.net/prevention
-
目前的試驗方法在 2D 遊戲中。如果想把一個圖片的 Sprite 作爲預製件的話,可以如下操作:
- 將一個圖片 imgX 加入到工程中,可以在 Project 視圖中看到。
- 將 imgX 從 Project 視圖拖動到 Hierarchy 視圖中,這時就生成了一個預製件。可以新建一個文件夾叫做 Prefabs,把預製件文件放到其中。
- 將預製件從 Project 拖入到 Hierarchy 中,則就使用預製件生成了一個 Game Object 了。
如何在代碼中調用這個預製件來創建 Game Object 呢?一般在要使用預製件的對象上,綁定一個 Script,然後:一要定義 public 屬性的 prefab 成員,便於代碼中調用,且要在 Inspector 中將其賦初值;二要在代碼中如下方式創建。
Instantiate (_mPrefab, new Vector2(0, 0), Quaternion.identity);
如上代碼就創建了一個位置在 (0, 0) 的對象,使用了預製件。
-
- 作者:大銳哥
- 地址:http://blog.csdn.net/prevention
-