京城游戏人-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) 的对象,使用了预制件。

-

-

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