作者micrometer (微米)
看板GameDesign
標題[請益] 視角畫面被裁切的問題
時間Mon Dec 14 21:27:02 2015
這可能是個超新手問題,但實在想不出關鍵字來查
目前有一個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阿阿阿
請問板友有何建議呢._.)/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.210.20
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1450099625.A.E67.html
※ 編輯: micrometer (140.113.210.20), 12/14/2015 21:28:58
1F:推 chowleft: 圖左上有個free aspect可選...換成其他的試看看? 12/14 22:46
2F:推 gino0717: 你要的是讓畫面跟著視窗等比例縮放的功能嗎 12/15 00:12
3F:→ gyd: 3d的部份camera是以base on height在顯示的, 長寬比問題 12/15 00:13
4F:→ micrometer: 就是二樓說的功能! 而且要符合C#裡設定的視窗大小 12/15 00:32
5F:→ micrometer: 手邊沒有unity,明天試試!(現在看來問題似乎有點蠢Orz 12/15 00:32
6F:→ micrometer: 剛剛遠端試試,的確是我要的結果! 謝謝樓上各位ˊˇˋ 12/15 00:54