纳金网

标题: 求解答这段代码优化... [打印本页]

作者: may    时间: 2013-6-30 01:10
标题: 求解答这段代码优化...
请教一个批量隐藏物体的方法
我做东西碰到了一个问题,需要用GUI.toggle来控制一些物体的隐藏和现实,我写了些代码,不过给机器照成了极大的运行压力,应该是什么地方不对,请高手指点我的思路是把要隐藏的物体都放在了一个空物体下,然后通过ACTIVE这个物体及子物体来实现显示和隐藏,不过由于物体很多,本来不卡的程序,现在运行起来巨卡,请教如何优化代码? var aaa:GameObject;//已经把要隐藏的物体都赋给了AAA
var toggle_state:boolean;
toggle_state=GUI.toggle(rect(xx.xx.xx.xx),toggle_state,"显示或隐藏物体!");
if (toggle_state==true)
{
aaa.SetActiveRecursively(true); //通过设置子物体的ACTIVE来实现显示与隐藏
}
if (toggle_state==false)
{
aaa.SetActiveRecursively(false);
} 网上有些.GetComponentsInChildren的方法,但是实在没看懂,官方例子也很浅显,一头雾水,搞了一下午也没试出来,请教下各位高手,该如何是好?有没有更好的方法和思路?




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5