您的位置:首页 > 移动开发 > Unity3D

unity Instantiate()克隆预设脚本Start()的执行时机问题

2016-03-13 12:19 369 查看
预设中挂有脚本,在对预设克隆之后,随后去更改预设中脚本的值。

之后发现预设中脚本的值并不是我们更改的值

后面发现原因是Start()函数中有对变量赋值。说明Start函数是在克隆并且给变量赋值之后再被执行。

解决方法:Start函数改为Awake函数,Awake()在克隆之后,给变量赋值之前,执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: