Unity摄像头镜面转换
来源:互联网 发布:草履虫软件下载 编辑:程序博客网 时间:2024/04/30 10:55
Unity中有时候需要实现水平翻转的镜像效果,在一篇帖子中看到的可以直接使用的代码,找不到链接了,这里记录下。
使用方法就是把以下脚本挂在相机上,勾选是否需要水平翻转的值就可以了。
public class MirrorFlipCamera : MonoBehaviour
{
new Camera camera;
public bool flipHorizontal;
void Awake()
{
camera = GetComponent<Camera>();
}
void OnPreCull()
{
camera.ResetWorldToCameraMatrix();
camera.ResetProjectionMatrix();
Vector3 scale = new Vector3(flipHorizontal ? -1 : 1, 1, 1);
camera.projectionMatrix = camera.projectionMatrix * Matrix4x4.Scale(scale);
}
void OnPreRender()
{
GL.invertCulling = flipHorizontal;
}
void OnPostRender()
{
GL.invertCulling = false;
}
}
阅读全文
0 0
- Unity摄像头镜面转换
- unity 摄像头
- Unity:镜面反射
- Unity:镜面反射
- Unity 镜面反射
- Unity ImageEfffect 摄像头画面镜像处理
- Unity 3d 摄像头
- Unity调用PC摄像头
- Unity调用PC摄像头
- unity调用摄像头
- unity调用外部摄像头
- unity 摄像头跟踪目标
- unity调用摄像头
- unity获取摄像头
- unity调用摄像头拍照
- Unity 打开摄像头
- unity调用摄像头
- unity调用摄像头拍照
- 【Java】Reactor模式
- SpringMVC 图片上传
- GX WORKS2 快捷键
- OpenCV 遍历两点直线上的所有点
- 小波包变换入门——MATLAB
- Unity摄像头镜面转换
- 二进制整数装换为十六进制
- Unity中物体在固定路线移动
- transformClassesWithJarMergingForDebug错误原因以及解决方法
- java 面向对象基础
- HTML行元素和块元素
- codeforces843C Upgrading Tree -- 构造
- 读书笔记:机器学习实战【第4章:朴素贝叶斯】
- 构建嵌入式Linux应用系统 —— mp3播放器 madplay的移植