作者remmurds (雷穆尔德‧小一)
看板GameDesign
标题[程式] 关於镜头与模型之间的最短距离
时间Tue Sep 1 01:15:03 2009
这标题好像有点难懂@@"
简单来说
假设目前镜头是面对着一面墙
如果镜头太接近墙壁
当镜头在往右原地旋转到某个角度之後
画面的左侧就会接触到墙壁
使得墙壁在画面上出现破格
反之亦然
总而言之
我想请教各位的是...
以DirectX或XNA为例
要怎麽样能算出镜头与墙壁之间不会出现上述情况的最短距离呢?
感谢大家~
--
「我从来都不喜欢 MFC,从一开始就不喜欢,我认为它的设计不良,
且几乎不能算是物件导向。」
- Charles Petzold
http://reassert.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.41.81
※ 编辑: remmurds 来自: 114.32.41.81 (09/01 01:16)
1F:推 darkflier:破格是什麽意思阿? 09/01 08:20
2F:推 feedingdream:是指一半镜头穿过墙壁吧? 09/01 08:45
3F:推 NDark:把Near plane调小一点.侦测的话可以侦测出来,或根本不画墙 09/01 09:00
4F:推 osanaosana:镜头可以进入墙壁的操作介面感觉比较友善一点... 09/01 09:54
5F:→ osanaosana:不然那种镜头被墙壁挤来挤去的感觉不太舒服... 09/01 09:55
6F:推 Bencrie:应该是指polygon做clipping吧 @@ 09/01 13:40
7F:推 LinaInverse:一开始就不应该让镜头走到那麽靠墙的地方 09/01 21:47