预制即克隆

比如要模拟一个下雨的场景,天下掉下来一颗一颗的雨滴。如果此时,我们给每一个雨滴创建一个对象的话,那会很浪费资源,而且也没必要,因为所有的雨滴是相同的。这个时候就使用到了预制,一种可以被重复使用的游戏物体资源类型。

添加一个预制(Prefab)

第一步:添加要克隆的游戏对象
Unity学习-预制(四)
第二步:添加
【Assets-Create-Prefab】
Unity学习-预制(四)
第三步: 把Cube1拉倒Muti中
Unity学习-预制(四) 

Prefab的特点

第一步:把Muti添加Hierarchy中
Unity学习-预制(四)
在点击Muti,在Inspector中可以看到该游戏对象多了一个属性
Unity学习-预制(四) 
Select:在Assets中找到Prefab
Revert:重置,取消刚刚的操作
Apply:应用,刚刚的操作应用
第二步:复制几个Muti
【直接选择Muti,然后Ctrl C/V,然后将它们的位置移动下】
Unity学习-预制(四)
第三步:
改变任意一个Muti的长度,然后点击Apply
Unity学习-预制(四)
发现,Prefab的游戏对象属性的改变,会影响其他通过该预制对象复制过来的游戏对象的属性

相关文章:

  • 2022-01-14
  • 2022-02-05
  • 2021-10-29
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2021-07-18
猜你喜欢
  • 2021-09-13
  • 2021-11-28
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案