控制pico—unity中双目摄像机的clearFlags问题
问题发现过程
我想实现在一个场景中前半段看全景视频作为背景,后半段用天空盒,这样就涉及到了切换问题,本来用了一个很直接的方法,摆了两个相机,一个的clearFlags是Solider color,另一个是sky box,在需要的时候关闭一个开启另一个,后来发现,因为pico的手柄和摄像机都是在一个预制体里面,在切换的过程中,手柄的射线会报错,尝试找出原因,是我切换的时候关了?还是这个东西出问题了?然后打包出来好几次,还是没有解决。所以我换了一个思路:
用一个相机,然后控制相机的clearFlags,代码如下
public void Cam(Camera ca, CameraClearFlags fla){ca.clearFlags = fla;}
我写了一个方法,来控制clearFlags,但是,问题来了,pico的双目相机,在运行时无法更改clearFlags,因为他挂了一个这个代码
这个里面的update里写了这样几句,也就是把最初始的clearFlags的值,在update里一直赋给clearFlags,所以运行的时候我的方法一直不奏效,所以禁用掉update中的赋值语句就好了。
void Start(){Setup(eyeSide);SetupUpdate();if (eyecamera != null){#region BoundarySystem// recordeyeCameraOriginCullingMask = eyecamera.cullingMask;eyeCameraOriginClearFlag = eyecamera.clearFlags;eyeCameraOriginBackgroundColor = eyecamera.backgroundColor;applicationOriginFrameRate = Application.targetFrameRate;boundaryFrameRate = BoundarySystem.UPvr_GetFrameRateLimit();#endregion}}void Update()
{...if (eyecamera.clearFlags != eyeCameraOriginClearFlag){eyecamera.clearFlags = eyeCameraOriginClearFlag;eyecamera.backgroundColor = eyeCameraOriginBackgroundColor;}
...
}
控制pico—unity中双目摄像机的clearFlags问题相关推荐
- Unity3D研究院之Unity中连接本地或局域网MySQL数据库
用户名 Email 游戏蛮牛 手机端 开启辅助访问 腾讯QQ 立即注册 登录 用户名 自动登录 找回密码 密码 登录 注册帐号 [Unity5.X版本开始预售啦!] 扫一扫,访问微社区 </ ...
- Pico SDK在Unity中如何控制移动
Unity导入Pico SDK后如何进行实际开发呢?想必大家都很好奇.从去年的省赛到今年的国赛, 本人研究Pico有快一年了,刚开始学习的时候自己翻过很多的博主文章,都没有找到自己想要的知识,从那时起 ...
- Unity中控制摄像机跟随人物主角的移动
首先进入场景中,把摄像机挂载到人物主角的下方,先作为主角的一个子物体存在,然后新建一个脚本CameraFllow,用于控制摄像机跟随,然后把这个脚本挂载摄像机上面,打开脚本,并复制以下的代码: usi ...
- Pico neo3在Unity中的交互操作
上一篇讲了Pico neo3在Unity中的移动,今天来讲解一下Pico neo3如何在Unity3D中如何进行UI页面的交互,很多人都觉得使用Pico设备进行引擎开发太过于麻烦,不熟悉Pico的AP ...
- 处理unity第一第三人称游戏中的摄像机穿墙的问题
在之前我花过一段时间做了一个比较简单的第三人称射击类游戏 发现一个很难搞的BUG 就是在我们设定的摄像机和主角距离的空隙中间 如果有一些物体 会挡住主角 会给人极差的游戏体验 下面有两种解决方案 但是 ...
- unity中通过代码控制游戏中画质
最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者DropDown或者Slider的UI来控制游戏中的画质 因为我之前写过一篇关于DropDown的使用方法的博客 DropDown的使用方法地 ...
- unity中3dUI或者模型始终面向摄像机,跟随摄像机视角旋转丨视角跟随丨固定视角
视角跟随 本脚本为一个目标跟随 unity中3dUI或者模型始终面向摄像机,跟随摄像机视角旋转 使用方法超级简单,对于一个资深的Ctrl+cv程序极为友好 不多讲解直接上代码 代码模块 public ...
- unity中控制游戏物体移动最基本的三种方法
**unity**中控制游戏物体移动的最基本的三种方法 第一种移动方法-transform.Translate,游戏物体按照你给的方向和速度进行运动 代码如下: Public float speed; ...
- Unity中PICO G2 4K开发环境配置说明
一.安装前的准备工作 巧妇难为无米之炊,你要开发vr,那先得有一本对应设备的SDK及文档. 项目 说明 1 PICO G2 4K SDK手册说明书 https://sdk.picovr.com/doc ...
- Unity中使用动画状态机控制Spine动画
下载Spine-Unity 为了在Unity中支持Spine动画,在http://zh.esotericsoftware.com/spine-unity-download/#Download下载spi ...
最新文章
- 简单介绍互联网领域选择与营销方法
- redisTemplate分布式锁演变、redission分布式锁实现!
- 华为HCIE RS都考什么?(含选择及面试题)
- 【BZOJ 1096】[ZJOI2007]仓库建设
- 13.2.2 路由层——URL控制器
- 如何启用和关闭数据库的Oracle归档模式
- UML工具:EA(Enterprise Architect)
- 12306否认60万用户数据泄露
- java 7个数排序_7 Java 快速排序
- 威纶触摸屏数值元件格式设置_在威纶触摸屏当中,数值输入元件那里的设备类型的字母都表示什么意思啊...
- python祝福语_Python | 微信自动回复祝福语
- 面部识别软件可以帮助女性找到看起来像他们的卵子捐赠者
- Device Sheets
- OpenGL4.0学习5.1--纹理(Targa图片贴图)
- Unity基础(四)--3D数学
- Linux 内核协议栈的 TSO、GSO
- 【KATA练习日记】关于std::accumulate的使用
- Android天气预报 源代码,android天气预报源码(国家气象局的接口)
- 管理学之人际关系理论
- Win7系统下安装Python环境以及IDE开发环境(PyCharm)
热门文章
- 浙大计算机系2001届,我的大学十年(林锐博士).doc
- 数据结构设计题大题总结(非代码)
- 柱状图表制作如此简单,比阿里云DataV更好用的数据可视化平台
- win10下移动pagefiles.sys文件到D盘
- 第三章 MapReduce框架原理
- 96K的3d FPS游戏-毁灭杀手(kkrieger)
- VTK:线宽用法实战
- 计算机网络pop3是什么意思,smtp服务器是什么 pop3服务器是什么?
- elementUI中日期时间插件(DateTimePicke) 限制结束时间大于开始时间且开始时间小于当前时间
- tier1和tier2_数据中心Tier1-Tier2-Tier3-Tier4