【U3D】Prefab资源和Random类

2013-08-03 20:32:43|  分类: Unity |  标签:unity专题总结   |举报 |字号 订阅

Unity3D是由 Unity Technologies 开发的一个专业游戏引擎,虽然说不及UDK所创造的效果,但它高效率的开发、对多个平台的支持使在国内外具有很高的人气(七月中旬测试的新仙剑奇侠传online便是使用U3D)
【U3D】Prefab资源和Random类 - Green_Star - GreenStar的星际小屋
 
Unity比较容易上手,关于具体的介绍这里不多浪费笔墨,可以去官网得到更多的相关信息(http://unity3d.com/),今天主要是讨论一下Unity中的一种资源——预制( Prefab)以及 Random类。

【PrefabAsset】
预制属于unity的一种资源,通过使用预制,只需调用实例化函数Instantiate就可以创建实例物体,极为方便;当你想要创建一大群类型相似(勉强描述,比如敌人)的物体,使用预制可以方便的管理,比如你想添加一个组件,只需在预制源添加即可,这样每个实例都会自动添加这个组件,而无需一个个添加。
你可以在Project中右键创建它(或是 Asset->Create->Prefab ),此时它是一个空的预制,你需要将Hierarchy视图中的一个物体拖拽到新预制中,可以看到该物体变成了蓝色。现在,该物体及其子对象就已经复制到了预制数据中,该物体称作该预制的一个实例(instance)。 你可以在运行时通过脚本调用Instantiate();函数实例化预制
【U3D】Prefab资源和Random类 - Green_Star - GreenStar的星际小屋
 
【继承】
当物体被实例化后,他可以拥有与其他实例不同的数据,使你的实例变得独一无二。当你改变实例的数据(如变量)时,它将以粗体显示,表示这是可重写的变量,但只影响该物体,其他的物体不会受到影响。
如果你希望应用到所有实例,点击Apply;在没有应用之前使用Revert可以恢复被改变的值
【U3D】Prefab资源和Random类 - Green_Star - GreenStar的星际小屋
 
【恢复链接】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值