看板 GameDesign 關於我們 聯絡資訊
這標題好像有點難懂@@" 簡單來說 假設目前鏡頭是面對著一面牆 如果鏡頭太接近牆壁 當鏡頭在往右原地旋轉到某個角度之後 畫面的左側就會接觸到牆壁 使得牆壁在畫面上出現破格 反之亦然 總而言之 我想請教各位的是... 以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)
darkflier:破格是什麼意思阿? 09/01 08:20
feedingdream:是指一半鏡頭穿過牆壁吧? 09/01 08:45
NDark:把Near plane調小一點.偵測的話可以偵測出來,或根本不畫牆 09/01 09:00
osanaosana:鏡頭可以進入牆壁的操作介面感覺比較友善一點... 09/01 09:54
osanaosana:不然那種鏡頭被牆壁擠來擠去的感覺不太舒服... 09/01 09:55
Bencrie:應該是指polygon做clipping吧 @@ 09/01 13:40
LinaInverse:一開始就不應該讓鏡頭走到那麼靠牆的地方 09/01 21:47