游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4172|回复: 18

我求你们了,教教我吧

[复制链接]

2

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2006-11-20 17:55:00 | 显示全部楼层 |阅读模式
我用d3d画三角
窗口是800X600的
3个点分别是
400,0, 0
800, 600, 0
0, 600, 0

我把world、view、projection都设为单位矩阵了
可什么都画不出来,为什么啊?

如果用D3DFVF_XYZRHW就能正确的画出来

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-11-20 17:59:00 | 显示全部楼层

Re:我求你们了,教教我吧

先去看书。

2

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2006-11-20 18:02:00 | 显示全部楼层

Re:我求你们了,教教我吧

什么书?

2

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2006-11-20 18:30:00 | 显示全部楼层

Re: Re:我求你们了,教教我吧

xpertsoft: Re:我求你们了,教教我吧

先去看书。

您就简单的说下原因吗,也要不了您多少时间。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20737
发表于 2006-11-20 18:50:00 | 显示全部楼层

Re:我求你们了,教教我吧

可以自己尝试一下把一些坐标调整一下,然后看看效果。

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2006-11-20 19:06:00 | 显示全部楼层

Re:我求你们了,教教我吧

建议先从“DirectX SDK\Samples\C++\Direct3D\Tutorials\”目录里的东西慢慢开始。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-11-20 19:11:00 | 显示全部楼层

Re:我求你们了,教教我吧

代码发上来看看。

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2006-11-20 19:29:00 | 显示全部楼层

Re:我求你们了,教教我吧

相机不应该放在原点,应该往后退一点,
相机变换矩阵设为
1 0 0 0
0 1 0 0
0 0 1 0
0 0 1 1
试试

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2006-11-20 19:39:00 | 显示全部楼层

Re:我求你们了,教教我吧

还有三个点的z坐标可以设成大于0的值试试

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2006-11-20 19:47:00 | 显示全部楼层

Re:我求你们了,教教我吧

还有投影变换矩阵设为单位阵也有问题,你画的东西太大了,会跑到屏幕外面去,因为正常情况下执行投影变换后x和y坐标会在一个范围之内。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 22:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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