本人在校大學生,想要學習3d游戲開發,但是不知道怎么學,求推薦可以看得書或者視頻,本人學過C++,無其他基礎。
uj5u.com熱心網友回復:
首先你要選擇一個3d引擎,編程語言是必會的就不說了,然后游戲中分好多模塊,資源管理,玩家控制操作,物理系統,游戲邏輯也就是game play,ui互動,camera系統,網路,AI人工智能,事件管理,實時渲染,和聲音系統。嗯,這些里如果是初學者game play首先要過關,然后一般招聘中AI和圖形渲染都是加分項,其他根據你的時間選學uj5u.com熱心網友回復:
看我寫的blog:http://blog.csdn.net/zxx43
uj5u.com熱心網友回復:
可以建議你研究一下unity3D這個軟體,需要學習C#·和JS,不會使用UNITY3D的話,網上有一些視頻,可以百度看一下相關視頻教程,很簡單的一種開發游戲的軟體,祝你成功。。uj5u.com熱心網友回復:
你在上大學,別先急著Unity什么的,先把底子打牢了,程式方面:C/C++是基礎,STL,Boost都熟悉么?一般的資料結構和演算法要了解~大學一般沒做過什么專案,但是GOF的設計模式可以看看,這是架構的入門了,當然做游戲的話,還一定要看《Game programming patterns》這本,專講游戲設計模式的,但是是英文的,所以英語也要抓緊哦!這些都OK了,一般游戲gameplay方面是沒有什么問題的了~然后計時technology部分了,現在大家都做3D了,那么高等數學,線性代數怎么樣?可以拿《3D數學基礎》這本做入門,接下來就看看《3D游戲編程大師技巧吧》,雖然是老書了,但是必讀,因為你再也找不到第二本講軟渲染的書了,當你讀完這本后,你對3D是怎么回事就完全清楚了,接下來看DX openGL就很快了,就是紅龍書和藍寶書兩本了,干翻這些之后,《游戲引擎架構》看看吧,你對游戲引擎已經有完整的認識了,接下來下個OGRE吧,這是很好的開源引擎了,你可以慢慢研究,當然了,可能這個時候你已經畢業了,那么此時你愿意做一個Unity客戶端開發的話,花個個吧星期看看Unity的API,Unity你就能掌握了~當然真的一切順利的話(100個人估計難有一個堅持下來的),我相信騰訊和網易的引擎開發部門才是你該去的地方~uj5u.com熱心網友回復:
我認為還有數學,比如線性代數,很多都是線性代數的東西微積分,線性代數,3d數學演算法
uj5u.com熱心網友回復:
你可以去泰課在線 那里有完整的職業規劃uj5u.com熱心網友回復:
去《我要自學網學習》,有很多UNITY3的教程,《泰課在線》也行轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/74281.html
標籤:Unity3D
上一篇:關于cocos2d螢屏適配問題
