簡要原理(設置雙攝像機):
- 為需要展示的3D人物單獨設置一個攝像機(只設置為渲染人物層級),主要攝像機的方向與人物方向一致,但攝像機需要需要旋轉180°,設置的角度自行進行微調
- 創建一個Render Texture類型的組件用于存儲攝像機渲染的內容
- UI上設置需要展示的圖片區域,圖片類型為RawImage
具體實現
//打開詳細信息界面,charCameraTrans為人物展示攝像機public void OpenInfoWnd(){if (charCameraTrans == null){charCameraTrans = GameObject.FindGameObjectWithTag("CharShowCam").transform;}//設置人物展示相機的相對位置charCameraTrans.localPosition = playerControll