关于KinectController跳转场景多个叠加解决方案
来源:互联网 发布:全球煤炭储量知乎 编辑:程序博客网 时间:2024/06/05 09:37
最近公司在做Unity关于Kinect的体感游戏,在做到多个场景切换的时候发现一个问题,就是每次跳转都会叠加KinectController,导致运行多次之后叠加了很多,游戏非常卡,研究了官方跳转场景的Demo发现它根本没从代码上解决问题,而是提供了一种思路,废话不多说了,来看看解决方案吧。
一. 首先我们先说下关于KinectManager这个脚本
它在整个项目运行时都是一直存在的,不会被销毁
所以,我们在做Kinect游戏时千万要注意这一点:把kinectManager放在第一个场景中,然后再跳转场景的代码前加个判断:
但是如果游戏运行以后再游戏运行过程中不需要再次加载第一个场景时,是不会出现KinectController叠加的情况,但如果需要再次加载第一个场景就会发现还是会有KinectController叠加的情况,这怎么办呢?
这时候只需把第一个场景所有东西除了KinectManager以外都复制到另一个场景中,游戏运行后再次想要加载第一个场景时只需加载这个复制场景即可,不会出现Kinectcontroller叠加的情况,这里只是提供了一种思想,替换。
这是我的工程图,其中第一个场景和第四个场景里面的东西一模一样,只是第四个场景没有Kinectmanager了,游戏运行以后需再次加载第一个场景时只需加载第四个即可。
第一个场景:
第四个场景:
第一次写博客,写的不好请见谅。。。
转载请注明,谢谢!
阅读全文
0 0
- 关于KinectController跳转场景多个叠加解决方案
- Unity多个场景叠加或大场景处理方法小结
- 关于Fragment叠加点击穿透的解决方案
- 关于cocos2dx 3.0 跳转场景
- C# 多个图片叠加,图片透明.
- [Unity3d]多个摄像机叠加效果
- 如何叠加多个listview 和gridview
- 创建多个叠加的QDockWidget
- WPF -- 叠加多个 Style 的效果
- 关于一个服务上面多个应用的场景
- 关于多个IPV4地址的解决方案
- MFC 多文档打开多个窗口错误解决方案(缩小以后会出现窗口叠加,放大以后工具条错乱等现象)
- 【Activity】多个Activity带返回值跳转_startActivityForResult_【场景】选择项利用Activity实现,不用popuwindow的情况
- 关于margin叠加问题
- 关于水印叠加
- 安卓6.0关于悬浮窗导致"检测到屏幕叠加层"的开发端解决方案
- 路由叠加小型网络解决方案
- Fragment叠加点击穿透解决方案
- LogCook 一个简单实用的Android日志管理工具
- VB.NET机房收费系统之报表制作(绑定数据源)(二)
- 高效使用Pycharm不完全指南
- OptionSet(静态属性集合)
- 数组指针和指针数组分析
- 关于KinectController跳转场景多个叠加解决方案
- PAT (Basic Level) Practise (中文)1060. 爱丁顿数(25)
- linux环境下安装Redis 启动Redis 在Redis创建KV键值对数据(修)
- SQL(7)
- 天网已成雏形?
- 1385Problem A:Frog
- HDU4046panda (线段树)
- 【数据结构】范浩强Treap(非旋转平衡树)&可持久化Treap总结
- JVM何时会进行全局GC