关于Unity3d代码控制相机的cullingmask
来源:互联网 发布:java中的instanceof 编辑:程序博客网 时间:2024/05/17 02:42
1.关于Camera.cullingMask:This is used to render parts of the scene selectively.,先码下专业翻译:有选择性的渲染部分场景。即通过勾选不同的层,来选择渲染
2.代码中cullingMask为一个Int类型的值,32位,怎么在代码中改变它的值,达到控制相机选择渲染的效果,就是我下面说的。
3.开始网上搜索了下,都是粗略的解释,如:开启第一层,cullingMask = 1<<2。
4.解释下:1<<index,1的二进制是00000000 00000001,1<<index就是左移index位,如1<<2,就是00000000 00000100
5.下面开始详细说cullingMask,当相机什么都不渲染时,cullingMask等于0,即32个0,当相机渲染everything时,cullingMask为-1,即32个1;
现在,相机渲染了很多的层,需要去掉某一个层layer1。或者添加某个层layer2
代码:
这样就可以 了
还是多码几个字吧,经验多。就说相机渲染everything时,去掉第五层就是
2.代码中cullingMask为一个Int类型的值,32位,怎么在代码中改变它的值,达到控制相机选择渲染的效果,就是我下面说的。
3.开始网上搜索了下,都是粗略的解释,如:开启第一层,cullingMask = 1<<2。
4.解释下:1<<index,1的二进制是00000000 00000001,1<<index就是左移index位,如1<<2,就是00000000 00000100
5.下面开始详细说cullingMask,当相机什么都不渲染时,cullingMask等于0,即32个0,当相机渲染everything时,cullingMask为-1,即32个1;
现在,相机渲染了很多的层,需要去掉某一个层layer1。或者添加某个层layer2
代码:
这样就可以 了
还是多码几个字吧,经验多。就说相机渲染everything时,去掉第五层就是
11111111 11101111 & (~00000000 00100000) => 11111111 11011111 & 00000000 00100000 => 11111111 11111111
然后再添加第五层就是
11111111 11111111 | 00000000 00100000 => 11111111 11011111
到此为止,不知道能不能被看懂,不懂就记住那两行代码吧。这是今天工作中吸收的新知识,分享给大家了。。。
然后再添加第五层就是
11111111 11111111 | 00000000 00100000 => 11111111 11011111
到此为止,不知道能不能被看懂,不懂就记住那两行代码吧。这是今天工作中吸收的新知识,分享给大家了。。。
0 0
- 关于Unity3d代码控制相机的cullingmask
- Unity3D 相机控制
- Unity3D 摄像机cullingMask操作
- [Unity3d]Camera.cullingMask常用操作.
- Unity3D脚本:相机旋转代码
- unity3d 实现简单的水下相机效果脚本代码
- 关于Unity3d发布后Scene场景的设置(代码控制)
- Unity3D第三视觉角色相机控制
- unity3d实现LOL中的相机控制功能
- Unity3D中cullingMask属性作用解析
- 关于Unity3D 游戏音频控制脚本C#代码
- unity3d 人员控制代码
- 高通AR-关于切换相机跟踪图片的控制
- 2017.12.17笔记-关于角色和相机的控制
- Unity3d学习 相机的跟随
- unity3d实现多个相机控制场景呈现的一些记录。。
- Unity3D关于AI的编写代码
- 【Unity】关于Camera.cullingMask常用操作
- log4j配置每天日志
- DevExpress TreeList控件的复选框
- CSI-S1:程序的机器级表示~缓冲区溢出详解
- linux2.6.32.2的mini2440内核配置
- 【实用随记】缩略显示文件名
- 关于Unity3d代码控制相机的cullingmask
- Intra-LTE Handover : X2 based handover
- 《Thinking In Algorithm》13.详解动态规划问题
- jdbc连接数据库
- 【极客学院出品】Cocos2d-X系列课程之九-BOX2D物理引擎
- TxtReader第一步
- 修复dns
- Git详解---2
- 那年,那个曾经的我