京城遊戲人-Day4:Prefab 預製件用法(1)

京城遊戲人-Day4:Prefab 預製件用法(1)

-

-

目前的試驗方法在 2D 遊戲中。如果想把一個圖片的 Sprite 作爲預製件的話,可以如下操作:

  1. 將一個圖片 imgX 加入到工程中,可以在 Project 視圖中看到。
  2. 將 imgX 從 Project 視圖拖動到 Hierarchy 視圖中,這時就生成了一個預製件。可以新建一個文件夾叫做 Prefabs,把預製件文件放到其中。
  3. 將預製件從 Project 拖入到 Hierarchy 中,則就使用預製件生成了一個 Game Object 了。
  4. 如何在代碼中調用這個預製件來創建 Game Object 呢?一般在要使用預製件的對象上,綁定一個 Script,然後:一要定義 public 屬性的 prefab 成員,便於代碼中調用,且要在 Inspector 中將其賦初值;二要在代碼中如下方式創建。

    Instantiate (_mPrefab, new Vector2(0, 0), Quaternion.identity);
    

如上代碼就創建了一個位置在 (0, 0) 的對象,使用了預製件。

-

-

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