|
電腦遊戲製作開發設計論壇 任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
Okerofujin 略有貢獻的成員
註冊時間: 2007-10-19 文章: 71
-40.53 果凍幣
|
發表於: 2008-4-19, PM 2:48 星期六 文章主題: |
|
|
問題
Okerofujin 在 2018-7-5, PM 11:51 星期四 作了第 1 次修改 |
|
回頂端 |
|
|
mirror 散播福音的祭司
註冊時間: 2007-07-27 文章: 174
828.60 果凍幣
|
發表於: 2008-4-19, PM 7:06 星期六 文章主題: |
|
|
遞回只要了解就可以了
並不適用於製作遊戲
因為它比較適合一些重覆性的簡易運算
整體效能上其實不好
java跟flash可以用來製作大型的遊戲
只是效能輸給C++很多
想做同人遊戲,程式語言的能力還要打相當程度的底子
不然就是去看看virtools
如果只是單純想開發遊戲的話
只要有些程式底子就可以了
在遊戲發表區有一個是用virtools做的http://www.gamelife.idv.tw/viewtopic.php?t=510 |
|
回頂端 |
|
|
vamper 對這略感興趣的新人
註冊時間: 2007-06-23 文章: 29 來自: 台灣 18.82 果凍幣
|
發表於: 2008-4-20, AM 12:14 星期日 文章主題: |
|
|
這種類型文章出現很多次了。(學習方向)
而其他版友提出看哪些書,以哪個方向去著手比較好,光是這幾點已經讓初學者少
走幾步錯路了。但是,每個人的資質都不同,看哪些書比較好入手,
這也是看個人的修為。學習過程最大問題是「要學到怎樣得程度才夠用」。
比如:C++要學到哪裡? 我只能說,把C++學完的話,我看遊戲不用寫了。(註一)
簡單說,你會愈學愈覺得自己懂的還不夠,然後努力找其他部分補上缺少的知識,
如果你有這感覺的話,表示你已經上軌了,因為自己有一套的學習路程,
走到一定的路程之後,發覺到你想專攻哪一部份的領域。如:Terrain Engine、
3D Rendering、AI...等。當然前提要有基本功力囉!想要一步登天的話,
會摔的很慘,也可能導致喪失自信心而不再寫遊戲。
回到主題,通常學C++到一定程度之後,想要自己寫遊戲,第一個首要問題就是
rendering問題,該用什麼工具呢?有人想用HGE Engine、virtool、Luna...等。
但是有些人光是include就有問題了,這是必經的路程。我也是一樣XD。(請克服它!)
完成include了,那下一步呢?就開始玩此工具,但是Documentation是英文耶!
直接看demo好了,哇!看不懂在寫什麼鳥東西,一推沒看過的API和奇怪的語法
這時候,也許有人會提出疑問,我還缺少什麼呢?為什麼都看不懂在寫什麼,
跟我之前學的C++落差這麼大。這種問題常常出現:windows framework流程
觀念不清楚,C++物件導向或更深一點的語法的觀念不清楚,
最最最重點的是:你拒絕了英文。光這點就決定一個遊戲程式設計師的程度了,
數學也是一樣,那是其次。別忘了,回歸你想要的作的事情:寫遊戲。
工具畢竟只是工具,會玩工具不代表會寫遊戲。(這點我自己有深刻體會)
如果你想寫很深入很酷炫的遊戲,去摸摸其他高階的Game Engine吧!
但是千萬別以初學者去摸,會死很慘。所以對初學者來說,工具愈是單調愈好,
但是終究還是脫逃不出windows framework流程觀念,這是最基本的,
也是為什麼許多版友一直強調的地方。
就以我們公司為例吧~看剛進來的菜鳥(雖然我也是菜鳥,但是我不是一般菜鳥XD),
也是也要學DirectX這工具,也丟了關於幾本基本DX的書,
但是發覺到新手只拘限於這本書帶給他知識,而不知道要「轉一下」,或是上網找答案,
這也是讓人頭痛的地方,我也找了問題點,發現到基本功力不夠,C++語法會是會,
但是一些觀念不正確,比如:只需要new一個物件,卻寫在game update地方。
(以前自己也有過此經驗,也是前輩指導過來)
還有數學部分,針對要解決的方案,只需要vector operator和三角函數運算而已,
但是重點在於活用,活用數學也是一大問題,不過他們學習態度很好,
不過他們未來要走的路還很長。其他版友也別擔心學了其他工具,
到頭來還要再學DX的問題,工具畢竟是工具,看看Documentation瞭解API使用方
式,翻翻關於DX的書,也是很快就上手了,問題在於你的基本功夫,
基本功夫是什麼呢?其他版友已經提過了,我也不再提了。
題外話:
今天話比較多。經驗談看看就好,每個人走的路和走的速度不一樣,當作參考吧!
註一:我可不輕忽C++的內涵,接觸愈深愈覺得可怕,現在還有怪物再繼續針對C++的
缺點,寫新的標準函式庫,smart point就是產物之一。 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 可以 在這個版面附加檔案 您 可以 在這個版面下載檔案
|
|