Unity中让游戏对象消失或隐藏的几种方法
来源:互联网 发布:http的默认端口 编辑:程序博客网 时间:2024/05/24 06:00
GameObject.renderer.enabled
//是控制一个物体是否在屏幕上渲染或显示 而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的
GameObject.Destroy()
//表示移除物体或物体上的组件 代表销毁该物体 实际上该物体的内存并没有立即释放,而是等到这一帧的结束才会真正销毁
GameObject.SetActive()
//是否在场景中停用该物体,设置gameObject.SetActive(false),则你在场景中用find找不到该物体
//如果该物体有子物体 你要用SetActiveRecursively(false) 来控制是否在场景中停用该物体(递归的)
//SetActive(false)的时候,物体不再渲染,释放占用资源
Camera.cullingMask
//设置相机的渲染层次,在不需要某个物体的时候,cullingMask中将此物体的layer去掉,但是前提是要规划好layer,不能影响其他不希望隐藏掉的物体。
GameObject.transform.position = FAR_AWAY
//设置一个无限远的位置,再不需要的时候就将物体移动至这个位置,但是这样物体并没有释放,占用的所有资源都会继续占用
//是控制一个物体是否在屏幕上渲染或显示 而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的
GameObject.Destroy()
//表示移除物体或物体上的组件 代表销毁该物体 实际上该物体的内存并没有立即释放,而是等到这一帧的结束才会真正销毁
GameObject.SetActive()
//是否在场景中停用该物体,设置gameObject.SetActive(false),则你在场景中用find找不到该物体
//如果该物体有子物体 你要用SetActiveRecursively(false) 来控制是否在场景中停用该物体(递归的)
//SetActive(false)的时候,物体不再渲染,释放占用资源
Camera.cullingMask
//设置相机的渲染层次,在不需要某个物体的时候,cullingMask中将此物体的layer去掉,但是前提是要规划好layer,不能影响其他不希望隐藏掉的物体。
GameObject.transform.position = FAR_AWAY
//设置一个无限远的位置,再不需要的时候就将物体移动至这个位置,但是这样物体并没有释放,占用的所有资源都会继续占用
阅读全文
0 0
- [Unity-25] Unity中让游戏对象消失或隐藏的几种方法
- Unity中让游戏对象消失或隐藏的几种方法
- Unity之游戏对象隐藏的问题
- Unity 如何查找被隐藏的游戏对象
- Unity3D游戏对象消失三种方法的区别:
- Unity 访问其他游戏物体的几种方法
- Unity 让游戏暂停的方法
- Unity游戏中常见的几种Camera
- 【Unity教程】找到对象的脚本的几种方法
- 【Unity教程】浅谈Find对象的几种方法优劣
- Unity 游戏对象的移动方法总结
- Unity学习(七):Unity中游戏对象间的访问方法、脚本时间控制
- Unity让带有Rigidbody组件的游戏对象停止运动
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- Unity3d获取游戏对象的几种方法
- 12. Integer to Roman
- L2-010. 排座位
- 微信模板消息发送实例
- openstack创建的云主机不能访问外网,不能ping www.baidu.com
- Linux安装java环境
- Unity中让游戏对象消失或隐藏的几种方法
- maven项目中,添加依赖后,出现"Dependency 'xxxx‘ not found"解决过程
- a++ 与 ++a
- 10.16考试总结
- 基础练习 十六进制转十进制
- 第二次作业2.2
- kubernetes 使用NFS挂载共享存储的容器(一)
- Trees on the level HDU
- Nginx 500 Internal Server Error