windows 3D游戏学习,必学的有什么,该如何处理

windows 3D游戏学习,必学的有什么
windows 3D游戏学习,必学的有什么。
从上一个贴(现在做游戏用什么的多)来看,好多人都推荐 unity3D之类的引擎。
问下,如果直接学习 unity3D行吗,也就是说不学DX和3D数学。
我看DX的时候,一看到坐标变换结构体的时候就不懂,我觉得这是因为缺少3D数学的知识,DX书后面的内容也就没能继续下去。问下DX种后面还有什么是必要的基础知识。如果直接学习 unity3D 之类的东西,可以跳过那些基础的学习吗
------解决方案--------------------
数学上的各种变化时必须学的,还要了解图像格式,3D模型,因为最终发布的时候图片资源要使用自己的格式。
------解决方案--------------------
同求.........
------解决方案--------------------
如果不做想做底层,不用知道DX的API怎么用,坐标变换知道有这么回事也就基本差不多了。
你用Unity3D你是没有机会接触DX API什么的。

想知道3D相关理论的细节,翻翻《计算机图形学》吧,《3D数学基础:图形与游戏开发》也是本好书。
底层入门,基本要花上个半年这样,才可能有点建树。
------解决方案--------------------
《计算机图形学》吧,《3D数学基础:图形与游戏开发》我觉得这两本书都只能做参考手册,入门者不建议看
游戏开发需要较强的逻辑思维,建议楼主不要急着使用引擎,否则的话,自己在做开发的时候会出现很多不理解的概念与奇怪的问题

建议先看看基础
"我看DX的时候,一看到坐标变换结构体的时候就不懂,"证明你的数学基础不足,应该补一下,向量,向量归一化,向量的本质,一个点绕某个点旋转公式的推导等等这些都需要完全懂,这样做起开发来,更得心应手。
还有我觉得《windows游戏编程大师技巧》这本书堪称经典,里面把大部分基本的游戏开发技术都暴露无遗,如果能看懂的话,会获益良多
------解决方案--------------------
说句实话,没有数学基础来搞计算机的话,建议搞网站和数据库,它们对要求数学低。
------解决方案--------------------
学一些相关知识,总归是好的。当然不学也没什么,只是没法达到一个高度而已。直接学unity没问题的。