D3D绘制3D模型结果显示出来的却是2D的

raphaelcheung 2011-10-05 12:45:24
我自己写代码提取.X文件中模型数据并绘制出来, 显示结果却是一个2D画面,百思不得其解啊, 我检查了很多遍代码都没找出问题所在,大虾们能不能帮忙分析下什么情况下可能出现这种错误,我顺着思路好再去分析, 代码太长了没法贴出来,这个问题卡了我3天了~~~~
PS:模型文件绝对没有错, 我是直接用的DX Tutorials中的老虎模型文件~~
...全文
166 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
raphaelcheung 2011-10-08
  • 打赏
  • 举报
回复
自己解决了, 是一个很低级的问题, 唉, 我都服了自己了~~~~
raphaelcheung 2011-10-07
  • 打赏
  • 举报
回复
后来我直接使用D3DXMESH来绘制, 结果只出现了一只黑色的老虎形状(背景色为蓝), 看不见老虎纹理

灯光是打开的, ambient颜色也设置为白色的
绘制的时候完全是按照DX自带的Tutorials 5中的例子来弄的, 都设置了材质和纹理

PS: CSDN不能发本地图片吗,没找到在哪发~
raphaelcheung 2011-10-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jiergio 的回复:]

情况不清楚。屏幕上显示的那个图形不是2d的?
[/Quote]

是我没描述清楚
显示出来的是一张似乎有点变形的虎皮, 我之所以说其是2D的, 是因为我旋转它之后发现没有厚度
raphaelcheung 2011-10-06
  • 打赏
  • 举报
回复
自己顶
csdn网速很慢 2011-10-06
  • 打赏
  • 举报
回复
情况不清楚。屏幕上显示的那个图形不是2d的?
ljb1672 2011-10-06
  • 打赏
  • 举报
回复
微软有很好的模块供你使用,非要自己写,效率低不说,错在什么地方自己都难以搞清除。
gamemagic 2011-10-06
  • 打赏
  • 举报
回复
屏幕是2D的,所以所有显示的东西都是2D的,不奇怪。
hyq1986 2011-10-05
  • 打赏
  • 举报
回复
没开光照吧
ryfdizuo 2011-10-05
  • 打赏
  • 举报
回复
2D画面?能够截个图?
可能是和视点位置有关,你移动视点看看。
还有3D的场景最终要显示在屏幕上必须投影到2D空间,所以最终显示的也是2D画面。
raphaelcheung 2011-10-05
  • 打赏
  • 举报
回复
补充一下, 我并没有对模型进行缩放

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧