最近在看之前的憤怒機器人demo,它的反射通過一個反射相機實現
我嘗試在unity5里用反射探頭做出鏡面反射,但想要調的准確倒是比較難。。
。。
后來朋友發我一份反射探頭實現鏡面反射的文章,解決了這個問題
地址:http://nn-hokuson.hatenablog.com/entry/2016/10/17/202135
首先設置探頭參數,打開實時反射的參數設置如下:
(必須設置LayerMask,否則反射畫面會被地面擋住)
腳本我稍作修改:
public ReflectionProbe probe; public Transform mirrorPlaneTransform; void Update() { var diffY = mirrorPlaneTransform.position.y - Camera.main.transform.position.y; this.probe.transform.position = new Vector3( Camera.main.transform.position.x, mirrorPlaneTransform.position.y + diffY, Camera.main.transform.position.z ); }
最終實現效果如下: