社区
游戏开发
帖子详情
如何在D3D中设置X,Z轴的长度比为1.5:1.0,谢谢?
zxyin4
2004-08-11 06:09:25
rt.
...全文
63
2
打赏
收藏
如何在D3D中设置X,Z轴的长度比为1.5:1.0,谢谢?
rt.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxyin4
2004-08-12
打赏
举报
回复
thx
寻开心
2004-08-11
打赏
举报
回复
怪问题
轴都是标准的不可能发生变化
要变化的是你的模型的变化
这个变化就是一个缩放变换阵,x,y,z方向缩放比例因子就是1.5 : 1.0 : 1.0
Windows游戏编程系列之6:D
3D
编程基础及游戏开发实战
我将带领大家认真学习D
3D
的系列编程,从窗口开始,到GDI、到D
3D
、到三维场景、纹理映射、光照与材质、顶点与索引、Alpha混合、深度测试等。大家在学习
中
要多总结分析、遇到不会的问题要多问、多交流。具体的内容包括:D
3D
开发环境的搭建与配置、Windows窗口与消息、D
3D
编程基础、D
3D
的顶点缓存与索引缓存、 D
3D
三维世界之四大变换、D
3D
三维世界之光照与材质、D
3D
编程之纹理映射、D
3D
编程之Alpha混合技术、D
3D
编程之深度测试与Z缓存、D
3D
编程之三维粒子系统以及DirectInput鼠标与键盘等。
D
3D
中
的四大变换
从物体的本体坐标系到二维的显示器进行显示,需要经历一系列的变换,从模型变换、视图变换、投影变换到最后的视口变换。这三种变换通常称为,其对应的矩阵即。模型变换将单个模型从本体坐标系转换到世界坐标系,主要包括位移、旋转和缩放等操作。D
3D
XMatrixTranslation进行平移操作,D
3D
XMatrixRotation*( X,Y,Z,Axis )//进行模型的旋转操作,D
3D
XMatrixScaling进行模型的缩放操作。多个操作按顺序进行,使用D
3D
XMatrixMultiply生成最终的变换矩阵。
常用正则表达式
验证姓名 2 到 9 位
中
文昵称:^[\u4e00-\u9fa5]{2,9}$ 验证密码 只能是字母、数字和下划线,
长度
不限制:^\w+$ 允许 小写字母 a-z、大写字母 A-Z、数字 0-9、下划线 _、 连接符 -,且
长度
在 6-18 位数:/^[a-zA-Z0-9_-]{6,18}$/ 必须包含数字+小写字母+大写字母的密码,且
长度
在8-10位之间:^(?=.*\d)(?=.*...
D
3D
11的简单字体
本篇的任务是要先学会混合和纹理才能够做到的。 这儿有几种方法能够在D
3D
11
中
实现字体显示,一个是学会使用微软想要我们使用的两个新的API,Direct2D和DirectWrite,原因是实际上它们是很有用处的且非常酷,暂不去提它们的灵活性了(除了不能够使用D
3D
11设备直接使用它们这点之外),它的缺点就是 由于不能够在D
3D
11
中
直接使用它们,需要在D
3D
10.1的设备
中
使用它们,所以在渲染时
D
3D
11的纹理
下面介绍的是如何从一个文件加载一个纹理并把它贴到结合体上面 在这儿通过顶点定义每个三角形。尽管这会添加更多的代码用来创建盒子和顶点结构体,但是它在纹理贴图时会更容易。 在D
3D
中
,使用一个2D(U,V)坐标系来将纹理贴到对象上面。U
轴
水平地运行到图像,V
轴
是垂直运行的,U范围是0~1(0是图像的起始处,1是图像的结尾处),因此图像的水平
长度
的一半就是0.5,即使真实图像
长度
为256个像素也是如
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章