Unity插件 暂停场景中的游戏对象
来源:互联网 发布:酒店前台软件系统 编辑:程序博客网 时间:2024/05/22 02:26
在制作动作类游戏时,为了满足表现效果,常常需要将场景中某些运动的物体停下来,以前使用的方法是"timeScale=0",这样使用非常不灵活,做不到让部分物体停下来。
无意中找到一款软件“pause controller”,正好可以满足需求,下面来教大家如何使用:
插件下载地址:http://download.csdn.net/detail/naitu/7838239
1.安装软件后,创建一个空场景,然后依次单击【GameObject】【Pause Controller】【Create Pause Controller】,如图所示:
2.单击刚刚生成的物体“Pause Controller”,在检视面板上可以看到组件“Pause Controller”,一一介绍这些名词:
Activate Pause : 开关,是否开启暂停(可以在运行时,手动开启或者关闭)
Pause Name:该暂停控制器的名称
Active Filters:过滤器,用于过滤哪些物体需要暂停或者不暂停(默认是用layer来区分)
3.打开下面的Layers过滤器,可以看到:
Pausing Layers:有两个选项【Pause】【DontPause】,表示当“Activate Pause”被开启的时候,过滤器选中的物体是执行暂停还是不暂停
Selected Layers:选项里面包含所有的层,用来选择哪些层来响应“Pause”
------------------------------------------------------------------------------------------------------------------------------------------------------
介绍了这么多,现在来举个例子:
在场景中创建一堆物体,layer选择“Default”
启动场景后可以看到物体在里面乱飞:
然后点击“暂停控制器”的开关,就看到所有layer为“Default”的物体静止啦,是不是很简单?
注:过滤器还支持其他很多方式
- Unity插件 暂停场景中的游戏对象
- 【Unity】关于游戏中的暂停
- Unity之实时渲染场景中的游戏对象
- Unity制作游戏中的场景
- Unity 暂停游戏
- unity游戏暂停
- unity游戏暂停
- unity游戏暂停&动画加载&场景跳转&射线检测&鼠标滚轮控制
- 面向组件编程之Unity 4.怎样得到游戏场景中的对象 例如:layer/tag&&SetActive隐藏游戏物体
- Unity 游戏场景
- unity-场景重置,游戏对象的初始化改变以及复制
- cocos2d-x 游戏暂停场景切换 注意事项
- Unity游戏开发中的对象池
- Unity 让游戏暂停的方法
- unity中游戏暂停的问题
- Unity游戏暂停,控制时间的设计
- Unity中的场景切换
- unity 游戏报错时,让游戏自动暂停
- java 序列化 Serializable 与 反序列化 总结
- SQL语句优化介绍
- ZOJ-3626 Treasure Hunt I 树形DP
- java gc垃圾收集算法
- hdu 2255(KM算法模板)
- Unity插件 暂停场景中的游戏对象
- java学习之旅2
- JQ入门记录
- rac 10g 10.2.0.1升级到10.2.0.5详解
- 中国国家气象局天气预报信息接口
- Android文件命名规范初版
- PHP 特殊方法 __set()、__get()、__isset() 与 __unset()
- [后缀数组+二分] poj 1743 Musical Theme
- LazyTableImages 见解