作者chchwy (mat)
看板GameDesign
标题[程式] 请教DirectX 後面的墙壁会透过去
时间Tue Dec 22 00:29:42 2009
请教一下
小弟最近在写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
1F:推 NDark:2. 图片格式有时候读进之後要反向.甚至像素格式不是rgb. 12/22 08:57
2F:→ Splash5:记得可以设定读进去的texture格式.. 12/22 13:05
3F:推 darkflier:图档为bmp UV记得要注意一下 12/22 14:46
4F:→ remmurds:render的顺序也要注意一下喔 12/22 17:36
5F:→ chchwy:请问Render的顺序是指什麽呢? 不好意思我不太明白 12/23 10:24