阅读背景:

unity3d之物体克隆

来源:互联网 

  在游戏中,避免不了要大量使用某一个物体模型,比如说,子弹,敌人这样的模型。我们当然不想一个一个手动复制,而是想通过程序来控制他们的产生和消灭。unity3d在这方面做的很好,它通过预制体(prefab)来达到这样的目的,预制体,相当于一个工具套件一样,假如我们做好了一个带AI的敌人,那么我们要大量的使用复制这样的敌人,我们就需要把它封装成预制体(prefab),然后在程序中使用Instantiate函数来克隆物体,如果敌人的生命值耗尽,让它消失,只要调用gameobject.destroy就可以了。非常简单的使用逻辑,然而,有一些需要注意的地方,如果使用不当,可能会造成一些麻烦。举个栗子:  在游戏中,避免不了要大量使用某一个物体模型,比如说,子弹,敌人这样的模型。我们当然不想一个




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: