[程式] 關於鏡頭與模型之間的最短距離

看板GameDesign (遊戲設計)作者 (雷穆爾德‧小一)時間16年前 (2009/09/01 01:15), 編輯推噓6(601)
留言7則, 6人參與, 最新討論串1/2 (看更多)
這標題好像有點難懂@@" 簡單來說 假設目前鏡頭是面對著一面牆 如果鏡頭太接近牆壁 當鏡頭在往右原地旋轉到某個角度之後 畫面的左側就會接觸到牆壁 使得牆壁在畫面上出現破格 反之亦然 總而言之 我想請教各位的是... 以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)

09/01 08:20, , 1F
破格是什麼意思阿?
09/01 08:20, 1F

09/01 08:45, , 2F
是指一半鏡頭穿過牆壁吧?
09/01 08:45, 2F

09/01 09:00, , 3F
把Near plane調小一點.偵測的話可以偵測出來,或根本不畫牆
09/01 09:00, 3F

09/01 09:54, , 4F
鏡頭可以進入牆壁的操作介面感覺比較友善一點...
09/01 09:54, 4F

09/01 09:55, , 5F
不然那種鏡頭被牆壁擠來擠去的感覺不太舒服...
09/01 09:55, 5F

09/01 13:40, , 6F
應該是指polygon做clipping吧 @@
09/01 13:40, 6F

09/01 21:47, , 7F
一開始就不應該讓鏡頭走到那麼靠牆的地方
09/01 21:47, 7F
文章代碼(AID): #1Ad0KVDI (GameDesign)
文章代碼(AID): #1Ad0KVDI (GameDesign)