请教一下unity 脚本遇到的问题
unity吧
全部回复
仅看楼主
level 1
NNN😂 楼主
我在看这本书的时候》》 Unity 3D游戏开发雨松
其中有一章是说多摄像机切换的,
其中使用的方法是camer.active=true;camer1.active=false;来实现切换的
但是我也用这个属性的时候提示这样的错误: “UnityEngine.GameObject.active”已过时:“GameObject.active is obsolete. Use GameObject.SetActive(), GameObject.activeSelf or GameObject.activeInHierarchy.” (CS0618) (Assembly-CSharp)
但是我在我的api手册中找不到SetActive这个方法,是不是我的api手册太久了 那里可以找到最新的
还有,u3d中有没有类似主类的东西,比如这个切换摄像头的脚本我是随便绑在一个cube中的,总觉得这样的话后期很麻烦,太乱了
谢谢各位
2014年03月20日 16点03分 1
level 8
是的,active已经过时,请使用setactive(false)
2014年03月20日 18点03分 2
level 1
用 gameObject.SetActive(false); gameObject 是 MonoBehaviour 成员变量。
2016年08月03日 08点08分 4
level 6
用activeSelf
2017年11月21日 09点11分 5
level 1
unity小白求救,检查编译没问题,名字也没错,重启还是这样,怎么回事
2019年03月23日 15点03分 6
是不是类名和文件名不一致
2019年03月23日 16点03分
1