[请益] unity视角画面被裁切的问题

楼主: micrometer (微米)   2015-12-14 21:27:02
这可能是个超新手问题,但实在想不出关键字来查
目前有一个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阿阿阿
请问板友有何建议呢._.)/
作者: chowleft (什么....)   2015-12-14 22:46:00
图左上有个free aspect可选...换成其他的试看看?
作者: gino0717 (gino0717)   2015-12-15 00:12:00
你要的是让画面跟着视窗等比例缩放的功能吗
作者: gyd (阿龙哥)   2015-12-15 00:13:00
3d的部份camera是以base on height在显示的, 长宽比问题
楼主: micrometer (微米)   2015-12-15 00:32:00
就是二楼说的功能! 而且要符合C#里设定的视窗大小手边没有unity,明天试试!(现在看来问题似乎有点蠢Orz刚刚远端试试,的确是我要的结果! 谢谢楼上各位ˊˇˋ

Links booklink

Contact Us: admin [ a t ] ucptt.com