這可能是個超新手問題,但實在想不出關鍵字來查
目前有一個model
我有一些相機參數(位置、角度)是在openGL中運算過後得到的結果
我希望把這些參數餵給unity可以得到相同結果(畫面呈現要一模一樣)
可是當我調整unity整個畫面視窗卻會影響整個畫面呈現的結果
如圖
http://imgur.com/a/a7NQI
上面那張是把視窗放大、下面是把視窗縮小
(上傳後的圖片自動調成一樣大小,實際上下面的圖寬度是比較小的
可以看到右邊的牆壁在放大時會顯現出來,可是縮小卻會消失
請問有人知道為何會出現這樣的情況嗎?
我甚至有寫簡單的C#,命令Screen.setResolution是600x600
而且照理來說如果有固定的near、far、fov應該是有明確的clipped space
所以不應該有有時出現有時消失的物件才對
又或許是openGL跟DirectX(unity是用DirectX吧)在投影上的區別呢?
麻煩各位板友解惑<(_ _)>
另外想偷渡一下問題
請問板友推薦使用Unreal engine嗎?
其實自己到時候要把自己在C++跟openGL寫好的code整合進engine
考量到Unreal可以使用C++,有點心動
但是書籍跟網路上教學還是差unity一截 << 對遊戲引擎非常不熟
而且私心覺得unity好用一點點(但是要用C#或把C++包成dll阿阿阿
請問板友有何建議呢._.)/