网络游戏中该如何使用数据创建组件?

  • Creator 版本:2.2.0

  • 目标平台:Web / iOS / Android / 模拟器

网络游戏中 经常有这样的情况,根据网络数据来加载场景中的组件
比如 在地图上加载 NPC, PC等组件 这些组件都是 extends: cc.Component

这样的话 hero的数据 就不能在加载的时候 赋值了, 无法与在 cocos creator 里使用方式一致了!
在 addComponent 的时候就已经完成了 组件的 onLoad()的掉用了

如果使用下面的方式

这个hero 如何加载到 PC.node上呢?

把原来在onLoad里做的事放到start或者onEnable里,就可以用第一种方式了

多谢啦!

把这行放在最后就行了