游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: IT浪子

学习directx的困惑

[复制链接]

2

主题

17

帖子

74

积分

注册会员

Rank: 2

积分
74
 楼主| 发表于 2015-3-11 11:43:57 | 显示全部楼层
jokedj 发表于 2015-3-5 10:15
directx 不適合初學者,浪費時間。

现在没开始学呢,平时用C#写脚本,用了一段时间过了一遍C#基础,想学学C++,慢慢往directx过渡

2

主题

17

帖子

74

积分

注册会员

Rank: 2

积分
74
 楼主| 发表于 2015-3-11 11:44:33 | 显示全部楼层
失落的熊猫 发表于 2015-3-5 21:59
正解,但是很少人走这条路,走出这条路的人很少

额,看人家分享的,这条路确实很长,仅仅是把基础知识过一遍,都不是两三年能完成的事情

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2015-3-11 17:59:54 | 显示全部楼层
学习DX能让你把底层渲染的有些东西学明白,不过DX也只是个图形库,真正精华的还是计算机图形学,我也是学DX过来的,先比较熟练调用DX库来渲染,然后转得u3d,期间可以看《3D数学基础》和《3D游戏编程大师》两本书,这比起学DX更底层了。u3d是封装相当高级的IDE,对真正想学3D渲染没什么好处,支持你从DX学起走,从渲染一个三角形网格开始吧!加油

0

主题

5

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2015-3-19 09:06:56 | 显示全部楼层
我也想了解,谢谢发帖的人

0

主题

5

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2015-4-6 10:59:55 | 显示全部楼层
實際學習DX是個錯誤的說法.DX包含了很多模塊.如果單單是繪圖只需要學D3D11和D3D9.我不建議學D3D9,這個接口已經老化,比起強大的opengl來說,已經差多了.渲染圖形的效果是D3D11>OPENGL>D3D9.至於,D3D10就丟了吧,畢竟D3D10和D3D11雖然有過度門檻,可以或略不計了 .如果想靠這個掙錢,由於目前大陸市場圈錢的行為,導致流行風就那麼幾樣.早晚都要死掉的.說白了,會用的人一大把,會開發的人沒有.樓主要從這個上學是好的,建議先學習開源引擎.對於程序來說,構架代碼遠要比寫代碼難的多.比如ogre和klayge.我覺得它們有不足,但學習的地方太多了.對於大天朝,門檻越低越不值錢.

0

主题

5

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2015-4-6 11:06:06 | 显示全部楼层
還有一個人的精力很有限.如果框架搭太大,最後就會發散,導致工程的完成度不高.做好是從很小的點開啟,一步步做大做好.從渲染一個三角形開始.就要想到很多.比如
渲染系統
場景系統
燈光系統
離子系統等等吧.
每做一步都要考慮我現在做什麼,以後做什麼.否則,就是推了重做再重做.大概三年後,你會從一個三角形到自己的繪圖引擎的完成.之後就是完善代碼,融入新的技術進去.

5

主题

26

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2015-4-28 14:18:58 | 显示全部楼层
LZ只是说了学DX,
LS N位怎么都扯到了什么挣钱不挣钱的
DirectX难学吗?
No!相当easy!
学D3D9还是D3D11?
都学!
怎么学?
c++学到什么程度?
学到能看懂一般代码就OK,弄明白是什么是虚函数就可以了。c++想学白明至少得几年。
《Effective c++》这都不用看。
设计模式?
这玩意用处不太大,说白了就是装逼的。
之后学一些理论性的知识。
理论的书看哪些?
《windows3D游戏编辑大师技巧》
《3D游戏与计算机图形学中的数学方法》
这两本就够了。
D3D的学习内容有啥?
从D3D9到D3D11都是一样地
1.Render Pipe的各个Stage
2.顶点格式
3.矩阵的设置
4.图元的绘制
5.纹理的使用
6.纹理的Sampler
7.混合
8.深度缓存与模板缓存
9合pipe Stage的状态
好了,以上9个明白了就能画很多东东了。
11.可渲染纹理
12.各种Shader
13.多渲染目标的使用
再看点light & material & shadow的相关的书就OK了,可以去论坛装B了。
好了,简单吧,学OpenGL也是一样地。
做引擎?
做这玩意干嘛?根本没意义,去做游戏吧。一个游戏的代码改出三个以上的同类游戏后,OK引擎自然就有了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-25 20:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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