跳转场景后如何获取当前场景里的对象?

img


脚本挂在了Roles上 怎么过去上面game对象??find获取不到…

unity获取对象的几种办法
1.在脚本中增加gameobject属性,然后在设计器里把想要操作的对象拖进来
2.使用反射,通过对象名字找对象

1.你可以将Game上面要访问的对象定义成单例,这样在Roles脚本中可以直接访问
2.你可以定义一个游戏全局管理类UIController,然后在Game的脚本中赋值UIController定义的成员,这样在Roles脚本中也可以访问

使用代码跳转场景后,要确保跳转完成后再find 游戏物体。
如果你是用scenemanager.load方法跳转场景,要在下一帧再执行find方法