版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、發(fā)信人:brianyao(kuku)信區(qū):CCST標題:寫給以游戲業(yè)為夢想的師弟師妹們:)發(fā)信站:吉林大學牡丹園站(MonNov2708:40:192006)前段時間終于簽約北京金山的網絡游戲事業(yè)部完成了自己的游戲夢想感慨萬分.大學四年在游戲編程方面花了大量的時間和心血走了不少彎路快要畢業(yè)了特把自己積累的一些經驗和感受與大家分享希望能對像我一樣想從事游戲行業(yè)的朋友一些幫助.一.關于編程語言.目前的游戲編程語言主要是cc移動設備使用J2M
2、E.平臺游戲上基本不用JAVA原因很簡單跨平臺性就意味著你永遠接觸不到底層.而游戲引擎的編碼與優(yōu)化與底層息息相關.不過對于手機平臺J2ME是目前最好的解決方案不過這也是限制手機平臺運行大型3D網絡游戲速度的主要因素.推薦參考書:1)2)3)4)5)6)二.關于腳本語言.腳本語言是解除硬編碼防止重編譯的利器.任何大型游戲都有自己的腳本系統(tǒng).目前比較流行的腳本語言有PythonLUARuby等我寫的引擎是用LUA因為其輕量高效易學接口干凈(
3、魔獸三就是使用的它).當然Python也有大量的應用有興趣的同學可以自己學學.推薦參考:1)LUA5的幫助文檔(這個寫得相當全了)端方面有游戲自己的引擎支持足夠基本不使用MFC.不過.技術有用武之地這個我也正在學習中.另外寫引擎需要了解COM.推薦參考:1)MFC深入淺出2).技術相關資料3)COM框架結構六.關于通用游戲編程與2D游戲編程.游戲編程入門其實很簡單而且大多數游戲在程序框架上其實有通用性.這一方面我感覺自己似乎走了不小的彎
4、路因為太多的時間放在了2D游戲優(yōu)化與引擎開發(fā)上面而這一部分的內容現在已經非常完善了沒有更多的研究空間.另一方面用3D相關的技術其實能在充分利用GPU的條件下使2D更快.不過不可否認2D游戲尚還有眾多忠實的玩家了解其中的奧妙應該還是算游戲程序員的基本素質吧.推薦參考:1)2)3)4)云風5)DirectX9手冊特別是以下組件:DirectDrawDirectSoundDirectShowDirectInput6)游戲引擎相關資料推薦游戲引
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論