游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2176|回复: 2

关于directX的几个初级问题

[复制链接]

21

主题

39

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2011-4-18 11:34:00 | 显示全部楼层 |阅读模式
1.direct3d 和directX3d  定义变量时经常看到它们换来换去的,它们的区别在哪里?
2.d3dx9,d3dx10,d3dx11这三个。。到底该用哪个?看sdk的帮助里,有这么三部分。。
看到就发蒙,改咋学呢?不学d3dx9,10
直接学d3dx11么?
3 能看到的书籍是介绍9的,那么是不是有些东西学了是白学了?

所以,现在面临最大的疑惑就是,到底该学什么,改怎么取舍呢?

麻烦大家指点一下,先谢谢了

1

主题

266

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2011-4-18 12:17:00 | 显示全部楼层

Re:关于directX的几个初级问题

1.D3D 通常是传统的数据结构(struct)。D3DX通常是扩展的数据结构(class),带有操作method。
2.D3D11是最新的directX。个人感觉学D3D9和D3D11就行。前几年流行的是9,新版的11更改了些函数和结构,要使用最新的技术的话,应该也学D3D11。
3.当然了,以前的书籍大都是9的,只有少数新书讲11。不会白学的,基础知识都是通用的。

顺便提一句:如果你对3D一点基础都没有,不建议用D3D开始学。应该先从计算机图形学开始了解。这样当你对3D基础有所了解时,就会对D3D有更明晰的认识,知道什么是该学的,什么是不需要的了。

21

主题

39

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2011-4-18 16:09:00 | 显示全部楼层

Re:关于directX的几个初级问题

谢谢,受教了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 10:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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