游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1652|回复: 4

弱弱地问一个基本的mesh变换问题

[复制链接]

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-5-1 00:35:00 | 显示全部楼层 |阅读模式
    本人初学DirectX,看了几天SDK,终于弄懂了用设备实现SRT变换的方法(SetTransForm)。但若载入一个mesh文件,用它来生成n个实例,每个实例又有各自的变换方法。DirectX提供什么机制来实现呢?或者有哪个sdk的例子可以参考一下?
    请各位大侠不吝赐教!

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-5-1 08:42:00 | 显示全部楼层

Re:弱弱地问一个基本的mesh变换问题

设置第一个矩阵;
画第一个物体;
设置第二个矩阵;
画第二个物体;
设置第三个矩阵;
画第三个物体;
......
如此类推

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2005-5-1 11:26:00 | 显示全部楼层

Re:弱弱地问一个基本的mesh变换问题

在一个场景绘画时SetTransform()和DrawSubset()交替使用?

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-5-1 12:13:00 | 显示全部楼层

Re:弱弱地问一个基本的mesh变换问题

请参考dx9b的例子:lighting
m$的那些懒虫把一个墙画了三遍作为两个墙和一个地板…………

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-5-1 19:28:00 | 显示全部楼层

Re:弱弱地问一个基本的mesh变换问题

to wingtch:
是的,系统drawsubset时会根据矩阵画在颜色缓冲相应位置。
to seer:
其实这种方法不错,有时要画很多同一样东西时可以用for来搞定
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 13:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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