查看: 1297|回复: 0
打印 上一主题 下一主题

求解答这段代码优化...

[复制链接]
may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-6-30 01:10:57 |只看该作者 |倒序浏览
请教一个批量隐藏物体的方法
我做东西碰到了一个问题,需要用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的方法,但是实在没看懂,官方例子也很浅显,一头雾水,搞了一下午也没试出来,请教下各位高手,该如何是好?有没有更好的方法和思路?
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-29 13:38 , Processed in 0.563154 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部