惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
M
MIT News - Artificial intelligence
Engineering at Meta
Engineering at Meta
云风的 BLOG
云风的 BLOG
博客园 - 叶小钗
Jina AI
Jina AI
Last Week in AI
Last Week in AI
The Cloudflare Blog
博客园 - 【当耐特】
Stack Overflow Blog
Stack Overflow Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
博客园_首页
I
InfoQ
G
Google Developers Blog
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
H
Help Net Security
U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog

博客园 - 李现民

聚人才,戏天下,以为本 一些强大的Shell命令(转) Bash Shortcuts(转) Unity3d中BlinnPhong光照模型注解 扩展方法之二分查找 一次非典型的程序优化 各种箭头的unicode编码值 深度排序与alpha混合 SendMessage使用技巧 Unity3d基本优化策划 Destroy()方法的延时特性 避免在代码中直接使用delete关键字 J2ME中的基础碰撞检测算法 告别cpp&h:hpp文件编写心得(转) 平台无关性多线程库-C++ Boost Thread 编程指南(转) BitBlt()双缓冲解决图象闪烁(转) 后缀数组(转) 2006百度笔试题 百度笔试题
如何使GameObject在超出Camera视野后自动销毁
李现民 · 2012-06-13 · via 博客园 - 李现民

利用MonoBehaviour的OnBecameInvisible()方法。

该方法需要被挂接对象拥有renderer组件。如果没有,可以考虑给其加一个挂接一个cube子结节,借用该子结点的renderer触发OnBecameInvisible()方法。为了减少性能损失,还应该做如下处理:

  1. 将该子结点除Mesh Render之外的其它所有组件删除;

  2. 将renderer中的所有check box都重置;

  3. 将localScale的所有数值设置为0,以保证其不可见性;

  4. 还可以适当调整localPosition的值,以保证父结点在适当的位置完全不可见后再销毁;

posted @ 2012-06-13 11:57  李现民  阅读(659)  评论(0)    收藏  举报

刷新页面返回顶部