游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2202|回复: 5

[菜鸟问题]关于D3D

[复制链接]

5

主题

68

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2004-8-10 21:10:00 | 显示全部楼层 |阅读模式
我用D3D先画了个球体,贴上纹理
(这时候球体可以正常绘出)
然后画了一个2D矩形,贴上纹理
(先画的哪个球体就看不见了)
原由何在?
请前辈们指点一二。

sf_2004810211021.rar

73.69 KB, 下载次数:

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-8-10 21:38:00 | 显示全部楼层

Re:[菜鸟问题]关于D3D

是不是你的矩形盖住了球?

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
发表于 2004-8-10 22:15:00 | 显示全部楼层

Re:[菜鸟问题]关于D3D

大概是你的矩型的坐标的问题。
球被盖住了

5

主题

68

帖子

68

积分

注册会员

Rank: 2

积分
68
 楼主| 发表于 2004-8-10 23:05:00 | 显示全部楼层

Re:[菜鸟问题]关于D3D

球体在屏幕中间
矩形在屏幕右上256*64的区域(改变位置也没用)

能帮我看看原程序吗?

6

主题

582

帖子

582

积分

高级会员

Rank: 4

积分
582
发表于 2004-8-11 03:56:00 | 显示全部楼层

你的程序已经拜读过了,觉得结构不错,有值得借鉴的地方

程序结构框架不失为难得的好程序,只是不知道为何你在程序中互视了视角的控制,也就是你程序出问题的原因,解决办法很简单,一是改动Setup3DCamera里的视解参数,另一个办法就是在你的矩阵转换代码中加入D3DXMatrixTranslation函数,此函数用以设定三维特定的坐标,我设的是0.0f,0.0f,-50.0f,就可以看见了你试试.

5

主题

68

帖子

68

积分

注册会员

Rank: 2

积分
68
 楼主| 发表于 2004-8-11 14:11:00 | 显示全部楼层

Re:[菜鸟问题]关于D3D

多谢前辈的指点

我原以为视角只对当前绘制对象起作用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-16 13:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表