游戏开发论坛

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

同样是关于D3D中贴图坐标的问题!

[复制链接]

62

主题

296

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2004-7-13 10:02:00 | 显示全部楼层 |阅读模式
下面有张帖子讲到了贴图坐标,我也遇到了同样的问题!
纹理坐标变换似乎只能改变纹理的大小,无法改变纹理的位置?
比如一张纹理,我需要的一块不是顶住左上角的,怎么办?
高手们不要总是批评我们不看例子嘛,例子看啊,但是就算英文够好,很多概念不动还是很难肯下来的!帮个忙吧!谢谢了先!

62

主题

296

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2004-7-13 13:39:00 | 显示全部楼层

Re:同样是关于D3D中贴图坐标的问题!

我终于知道了。但是有个疑惑!
普通的矩阵Translation(x,y,z)分别对应一个矩阵第4行中的第1、2、3个数,而纹理的矩阵Translation(x,y)对应的是第3行中的第1、2个数!是不是因为纹理是2D的而其他时候是3D的因而不需要z?

0

主题

30

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2004-7-13 22:59:00 | 显示全部楼层

Re:同样是关于D3D中贴图坐标的问题!

是的。Z的变换对2D无效

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-7-14 20:51:00 | 显示全部楼层

Re:同样是关于D3D中贴图坐标的问题!

你要是用的是2d贴图的花,只能使用x,y,因为2d贴图的坐标就是u,v

65

主题

225

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2004-7-15 17:59:00 | 显示全部楼层

Re:同样是关于D3D中贴图坐标的问题!

请问skice,你是怎么实现的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-3 18:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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