问题发现过程

我想实现在一个场景中前半段看全景视频作为背景,后半段用天空盒,这样就涉及到了切换问题,本来用了一个很直接的方法,摆了两个相机,一个的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问题相关推荐

  1. Unity3D研究院之Unity中连接本地或局域网MySQL数据库

    用户名 Email 游戏蛮牛 手机端 开启辅助访问 腾讯QQ 立即注册 登录 用户名 自动登录  找回密码 密码 登录  注册帐号 [Unity5.X版本开始预售啦!] 扫一扫,访问微社区 </ ...

  2. Pico SDK在Unity中如何控制移动

    Unity导入Pico SDK后如何进行实际开发呢?想必大家都很好奇.从去年的省赛到今年的国赛, 本人研究Pico有快一年了,刚开始学习的时候自己翻过很多的博主文章,都没有找到自己想要的知识,从那时起 ...

  3. Unity中控制摄像机跟随人物主角的移动

    首先进入场景中,把摄像机挂载到人物主角的下方,先作为主角的一个子物体存在,然后新建一个脚本CameraFllow,用于控制摄像机跟随,然后把这个脚本挂载摄像机上面,打开脚本,并复制以下的代码: usi ...

  4. Pico neo3在Unity中的交互操作

    上一篇讲了Pico neo3在Unity中的移动,今天来讲解一下Pico neo3如何在Unity3D中如何进行UI页面的交互,很多人都觉得使用Pico设备进行引擎开发太过于麻烦,不熟悉Pico的AP ...

  5. 处理unity第一第三人称游戏中的摄像机穿墙的问题

    在之前我花过一段时间做了一个比较简单的第三人称射击类游戏 发现一个很难搞的BUG 就是在我们设定的摄像机和主角距离的空隙中间 如果有一些物体 会挡住主角 会给人极差的游戏体验 下面有两种解决方案 但是 ...

  6. unity中通过代码控制游戏中画质

    最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者DropDown或者Slider的UI来控制游戏中的画质 因为我之前写过一篇关于DropDown的使用方法的博客 DropDown的使用方法地 ...

  7. unity中3dUI或者模型始终面向摄像机,跟随摄像机视角旋转丨视角跟随丨固定视角

    视角跟随 本脚本为一个目标跟随 unity中3dUI或者模型始终面向摄像机,跟随摄像机视角旋转 使用方法超级简单,对于一个资深的Ctrl+cv程序极为友好 不多讲解直接上代码 代码模块 public ...

  8. unity中控制游戏物体移动最基本的三种方法

    **unity**中控制游戏物体移动的最基本的三种方法 第一种移动方法-transform.Translate,游戏物体按照你给的方向和速度进行运动 代码如下: Public float speed; ...

  9. Unity中PICO G2 4K开发环境配置说明

    一.安装前的准备工作 巧妇难为无米之炊,你要开发vr,那先得有一本对应设备的SDK及文档. 项目 说明 1 PICO G2 4K SDK手册说明书 https://sdk.picovr.com/doc ...

  10. Unity中使用动画状态机控制Spine动画

    下载Spine-Unity 为了在Unity中支持Spine动画,在http://zh.esotericsoftware.com/spine-unity-download/#Download下载spi ...

最新文章

  1. 简单介绍互联网领域选择与营销方法
  2. redisTemplate分布式锁演变、redission分布式锁实现!
  3. 华为HCIE RS都考什么?(含选择及面试题)
  4. 【BZOJ 1096】[ZJOI2007]仓库建设
  5. 13.2.2 路由层——URL控制器
  6. 如何启用和关闭数据库的Oracle归档模式
  7. UML工具:EA(Enterprise Architect)
  8. 12306否认60万用户数据泄露
  9. java 7个数排序_7 Java 快速排序
  10. 威纶触摸屏数值元件格式设置_在威纶触摸屏当中,数值输入元件那里的设备类型的字母都表示什么意思啊...
  11. python祝福语_Python | 微信自动回复祝福语
  12. 面部识别软件可以帮助女性找到看起来像他们的卵子捐赠者
  13. Device Sheets
  14. OpenGL4.0学习5.1--纹理(Targa图片贴图)
  15. Unity基础(四)--3D数学
  16. Linux 内核协议栈的 TSO、GSO
  17. 【KATA练习日记】关于std::accumulate的使用
  18. Android天气预报 源代码,android天气预报源码(国家气象局的接口)
  19. 管理学之人际关系理论
  20. Win7系统下安装Python环境以及IDE开发环境(PyCharm)

热门文章

  1. 浙大计算机系2001届,我的大学十年(林锐博士).doc
  2. 数据结构设计题大题总结(非代码)
  3. 柱状图表制作如此简单,比阿里云DataV更好用的数据可视化平台
  4. win10下移动pagefiles.sys文件到D盘
  5. 第三章 MapReduce框架原理
  6. 96K的3d FPS游戏-毁灭杀手(kkrieger)
  7. VTK:线宽用法实战
  8. 计算机网络pop3是什么意思,smtp服务器是什么 pop3服务器是什么?
  9. elementUI中日期时间插件(DateTimePicke) 限制结束时间大于开始时间且开始时间小于当前时间
  10. tier1和tier2_数据中心Tier1-Tier2-Tier3-Tier4