private void Update(){
//对象有一个state的布尔值;
Instantiate(对象);
//输出结果为false
print(对象.lifeState );
}
class 对象{
bool lifestate;
void start()
{
lifeState = true;
}
}
该问题出现在Instantiate对象时不会调用start,unity会处理完上一帧的所有update后再调用start
将start改为awake,正常
unity 初始化GameObject字段 关于start的坑
最新推荐文章于 2023-05-19 15:29:26 发布