[程式] 請教DirectX 後面的牆壁會透過去

看板GameDesign (遊戲設計)作者 (mat)時間15年前 (2009/12/22 00:29), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/3 (看更多)
請教一下 小弟最近在寫DirectX 寫了這支程式 http://cssa.ntue.edu.tw/~chchwy/bad_dx.zip 這個程式做的事情很簡單 首先去讀 map.txt場景的樣子 然後照個這個檔案 在空間中堆方塊 方塊的資訊是存在 box.obj 裡 我自己寫一個簡單的obj loader把它讀進來 滑鼠拖曳可以轉視角 方向鍵可以四處走走 現在有兩個怪怪的狀況 1. 轉動視角的時候 有時後面的牆壁會透出來 (只有某些特定位置的方塊) 好像原本應該在前面的牆壁被蓋掉了 我不知道為什麼 因為我有開 z-buffer 是三角形的方向問題嗎 ( 我的三角形都是逆時針畫 ) 2. 貼圖反了....orz 我在3D MAX 裡面看一切正常 怎麼DirectX裡的貼圖是上下顛倒...(倒立的河蟹 :( 請教有經驗的大大 能否指點一下看是什麼問題 感激不盡~ -- ---- chchwy <批兔個人版> ptt2.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.163.4

12/22 08:57, , 1F
2. 圖片格式有時候讀進之後要反向.甚至像素格式不是rgb.
12/22 08:57, 1F

12/22 13:05, , 2F
記得可以設定讀進去的texture格式..
12/22 13:05, 2F

12/22 14:46, , 3F
圖檔為bmp UV記得要注意一下
12/22 14:46, 3F

12/22 17:36, , 4F
render的順序也要注意一下喔
12/22 17:36, 4F

12/23 10:24, , 5F
請問Render的順序是指什麼呢? 不好意思我不太明白
12/23 10:24, 5F
文章代碼(AID): #1BBw9vbd (GameDesign)
文章代碼(AID): #1BBw9vbd (GameDesign)