来自 金沙澳门官网网址 2019-12-19 15:01 的文章
当前位置: 金沙澳门官网网址 > 金沙澳门官网网址 > 正文

重复实例化的问题,新手请教问题

标题:叁个gameobject的脚本上挂载了多个预设体,B上有脚本,脚本有叁个bool参数,B的克隆体的剧本的bool参数无法传到A上。那么克隆体的参数无法透过预设体的挂载传给另一个gameobject?小编是透过在A的脚本里,实例化B的本子,来调用B的bool参数

在用Unity3D开拓娱乐中,大家会通常创造三个现象,不过在情景过度的时候,经常场景中的对象会被删除。所以Unity3D给了小编们叁个不删 除前二个风貌中的某八个目的或许脚本的API,那正是“DontDestoryOnLoad(对象或然有个别脚本)”。不过我们在用这几个API的时候大家会 开采贰个很意外的标题便是:假诺A里面放了个东西o,当参加景B的时候,o 也会现出在B场景中,这里风度翩翩看,认为依然对的,然后你再再次回到参预景A, 你就能够奇异的意识,A里面现身了多少个o,然后你到B, 看见B里面也应时而生了四个 o, 再回到A, A里面现身了3个o, 从来依次增加上去。

化解办法:就是把要 DontDestroyOnLoad的指标做成叁个预制体,然后特意用一个static bool变量来记录这几个指标是或不是被clone(克隆),当第三回被克隆的时候大家就把那些布尔变量产生真,唯有在这里个布尔变量是假的图景下才克隆这几个预制 体。那么这些标题就化解了。

本文由金沙澳门官网网址发布于金沙澳门官网网址,转载请注明出处:重复实例化的问题,新手请教问题

关键词: