我最近刚学unity游戏开发,然后我需要将unity中摄像机输出的画面整个左右颠倒过来,不知道各位大神有什么方法?
或者可以理解为我想把一个输出的画面变为它自己的镜面效果,就是这个意思,任何方法我都可以接受!
亲测成功。如果解决了记得结贴哦~
或者可以理解为我想把一个输出的画面变为它自己的镜面效果,就是这个意思,任何方法我都可以接受!
很着急!求各位帮助,感激不尽!!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | using UnityEngine; using System.Collections; public class MirrorCamera : MonoBehaviour { // Use this for initialization void Start () { MirrorFlipCamera(Camera.main); } void MirrorFlipCamera(Camera camera) { Matrix4x4 mat = camera.projectionMatrix; mat *= Matrix4x4.Scale( new Vector3(-1, 1, 1)); camera.projectionMatrix = mat; } // Update is called once per frame void Update () { } } |
亲测成功。如果解决了记得结贴哦~