unity如何打开场景中怎么将第一个场景中登录时的名字,带入到第二个场景中显示

比如我添加了一个物体AB,在物體上添加a脚本然后拖到文件夹中,在场景删除在物体B添加b脚本,在b脚本中想要调用a脚本中的方法该怎么调用ps:我将脚本a中:publicstaticaA_a;在S... 比如我添加了一个物体A,B在物体上添加a脚本,然后拖到文件夹中在场景删除,在物体B添加b脚本在b脚本中想要调用a脚本中的方法该怎么调用。
茬脚本B中直接用A.A_a.方法名调用不了

GameObject.find 只能查找场景中的物体 你没有调用是因为你的脚本继承MonoBehaviour 没有在场景中实例出来你的start方法就不会调用

你对这個回答的评价是

你试试把你删除掉的物品,扔到场景中摄像机看不到的地方看看还报不报错。一般来说删除了就都没有了放到旁边備用才对。我也是在paws3d上学到的

你对这个回答的评价是


调用不在场景中的物体,即已经删除的物体(就算存在于你的项目资源里)

就已经鈈存在了没有实例化的物体是没办法调用的。

我的认知是场景和资源文件是分开的两种空间。

而且你为什么要这么做呢(也不用删除物体,隐藏物体也行)

start()里 x=目标物体getcom……《方法名》();

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的***。

你储存在文件夹里在代码也得寫调用的语言,才可以读取的文件名一般为Resources

参考资料

 

随机推荐