制作游戲入門
提問問題
列表
-
c++做游戲教程
查看答案>>
-
新手如何入門制作游戲模型
查看答案>>
-
做安卓平臺游戲開發(fā)需要學(xué)什么?
查看答案>>
-
新手入門,請問下能流暢運行虛幻4引擎的推薦配置
查看答案>>
-
c++做游戲教程
查看答案>>
c++做游戲教程
我經(jīng)常被問及:一個具有很少甚至沒有編程經(jīng)驗的人要如何開始游戲制作。直到目前為止,我總是盡我所能一個一個解答。然而,問題的數(shù)量已經(jīng)增長到了一個難以處理的水平,于是,我便決定把所有的建議匯總在一篇文章里作為參考提供給人們。 這篇文章主要面向那些想開發(fā)自己的游戲,但僅有一點點或沒有半點編程經(jīng)驗的人們。實際上,我也假定讀者根本沒有任何的編程知識。我將把重點放在游戲開發(fā)的編程和設(shè)計方面,而不是藝術(shù)方面。我也不預(yù)備對游戲行業(yè)進行論述(因為這個話題的資料太多了),但是,我會帶你瀏覽一下在制作游戲之前需要做的一些事情。該說明的一點是,不要將我這里所介紹的方法當(dāng)作唯一的或最好的學(xué)習(xí)游戲制作的路徑,但對于我和其他人來說,它是有效的?! ?、選擇一門語言 第一件要做的事就是選擇一門語言。你有一大堆的選擇,包括 Basic、Pascal、C、C++、java 等等,同樣也有一大堆關(guān)于哪門語言最適合初學(xué)者的爭論。欲了解各種語言的優(yōu)缺點,請參閱 John Hattan 的絕妙文章《我該使用什么語言》?! ∥疫@里建議使用 C 和 C++。有些人認(rèn)為這些語言對于初學(xué)者來說太難了,但從我個人角度來說我是反對這個觀點的,因為我自己就是從 C++ 起步的。另外,C/C++ 是目前最廣泛應(yīng)用的語言,因此,你能找到大量的資料和幫助。至于先學(xué) C 還是先學(xué) C++ 的問題不大,因為一旦你學(xué)習(xí)了其中一種,再學(xué)習(xí)另外一種就沒太大問題了。不過,假如你一開始就選擇 C++,請確信在學(xué)習(xí)面向?qū)ο缶幊讨埃阋呀?jīng)了解并把握了面向過程編程。(比如說,假如你在不使用類的前提下仍無法編好程序,先不要急于學(xué)習(xí)類) 假如你發(fā)現(xiàn)學(xué)習(xí) C/C++ 是一件很困難的事,不要緊,回過頭選一門比較簡單的語言來學(xué),比如 Basic 或 Pascal。不過我認(rèn)為,假如你堅持下去,并找一些好的資料,學(xué)習(xí) C/C++ 的問題不大?! ∧愕南乱粋€問題是:我如何學(xué)習(xí) C/C++?我很興奮你問這個問題。最好的方法是去聽課。有沒有老師幫助解答問題,對于你的發(fā)展影響巨大,而且編程作業(yè)將確保你確實把握了所學(xué)的東西。 假如聽課不在你的考慮范圍內(nèi),下一個最好的辦法就是找一些好書。不要把注重力放在那些“大全”書上,因為你終究會買幾本。我建議你去一個本地書店,花點時間瀏覽一下介紹 C 和 C++ 的書,直到找到你能理解并能從中學(xué)到東西的一本。同時,你可能還想買幾本進階書或是一本參考書,但一旦你具有了這門語言的部分知識,你會對你需要什么有更好主意??梢栽诰W(wǎng)站BOOKS頻道中找到一些建議?! ≡诖?,我簡要的說明一下我見過的很多入門程序員,尤其是年輕人關(guān)心的事情:沒有錢買書或其他東西。首先,有許多資源是免費的,包括圖書館和 Macmillan Computer Publishing (他們的網(wǎng)站www.mcp.com 上有數(shù)百本編程的書)。其次,假如你想成為一名優(yōu)秀的程序員,你不得不考慮在這上面的投資。利用各種手段(合法的 ;<)去弄點鈔票來?! 【W(wǎng)絡(luò)上有大量的 C 和 C++ 的學(xué)習(xí)教程,但是我認(rèn)為這些教程作為你學(xué)習(xí)書本的參考要比作為單獨的材料好得多。 2、選擇合適的編譯器 你寫的程序,或源碼是以文本文件存儲的,你甚至可以用記事本來寫 C/C++ 程序。但是,必須有樣?xùn)|西能把這些源碼轉(zhuǎn)化成一個可執(zhí)行文件。對于 C 和 C++ 來說,這樣?xùn)|西就是一個編譯器?! ‖F(xiàn)在有大量的編譯器存在,其中有許多是免費的。選擇一個合適的編譯器是非常重要的,而免費編譯器有個好處就是你能一個一個的試,看哪個你最喜歡。但是,免費編譯器經(jīng)常是比商業(yè)編譯器功能少或缺少良好的技術(shù)支持。幸運的是,大多數(shù)商業(yè)編譯器都有與完整版功能相同,但價格便宜許多的介紹版或?qū)W習(xí)版,唯一的限制是,你不能發(fā)布使用該編譯器開發(fā)的程序(這點你肯定維持不久)。 內(nèi)容請看J2ME游戲開發(fā)應(yīng)用 Solaris基礎(chǔ)知識入門 Wlan組網(wǎng)----家庭專題專題,或 3、選擇一個目標(biāo)平臺 雖然你可能最終會為各種平臺開發(fā)程序,你還是應(yīng)該選擇其中之一進行學(xué)習(xí)。當(dāng)你學(xué)習(xí)語言的時候,在沒進入圖象編程之前,你大概想使用一個非 GUI 的操作系統(tǒng),比如 DOS 或 UNIX。 這有助于你將注重力集中在語言學(xué)習(xí)上,從而避開一些高層的問題,如 Windows 編程。 不過,一旦你預(yù)備開始制作游戲,你就該考慮轉(zhuǎn)換你的目標(biāo)平臺了。一下是幾個常用的平臺: Windows:假如你想在游戲行業(yè)里專職工作,或者你想讓一大群人玩你的游戲,那么 Windows 是你的首選。你的目標(biāo)客戶大多數(shù)使用 Windows,且這個情況不會很快改變。目前大量的 Windows 游戲使用一種你大概聽說過的名為 DirectX 的技術(shù)。DirectX 是一個答應(yīng)你直接操作硬件的程序庫,你可以依靠它寫出高性能的游戲來?! OS:DOS 曾經(jīng)是游戲的主要平臺,但這已是昨日黃花。雖然有些愛好者仍然在為 DOS 開發(fā)游戲,但是已經(jīng)沒有商業(yè)游戲是為 DOS 開發(fā)的了,而且, DOS 正由于微軟停止對它的支持而走向衰敗。假如你剛開始做游戲,別選擇 DOS,假如你已經(jīng)這樣做了,不要再停留了。注重:因為有很多游戲編程的書是為 DOS 寫的,學(xué)習(xí)這些書時可能會認(rèn)為在 DOS 里開發(fā)游戲有理有據(jù)。但是,隨著 Windows 游戲編程書籍?dāng)?shù)量的增長,這種爭論變得越來越少,也越來越?jīng)]有意義?! inux:Linux 是 UNIX 的一個變種,由于它具有穩(wěn)定、便宜、反微軟情節(jié)等多個因素,它正變得越來越受歡迎。雖然目前的 Linux 用戶還比較少,但是隨著它的熱愛者和市場的潛在增長,它也成為了作為目標(biāo)平臺的可行選擇?! acintosh:蘋果機擁有一群數(shù)量不多但非常忠誠的追隨者,幾乎每個我見過的蘋果機愛好者都有一個強烈渴望蘋果機游戲的愿望。我沒有看過多少在蘋果機上開發(fā)游戲的資料,但我確信確實有,因此,這也是個合理的選擇。 家庭游戲機:游戲機(如 Playstation、N64、Dreamcast 等等)游戲市場非常巨大,前景可觀。然而,由于種種原因,開發(fā)非商業(yè)性的游戲機游戲在目前來說是不太可能的。你為游戲機開發(fā)的游戲大多都會被商業(yè)游戲公司買走?! ?、充足電 是討論真正做游戲的時候了。雖然我所說的大部分內(nèi)容適用于其他語言,為簡單起見,我將假定你選擇了 C/C++ 來進行 Windows 編程。 首先,在你考慮如何開始做游戲之前,你應(yīng)該能很好的把握 C 和 C++。你應(yīng)該了解并精通指針、陣列、結(jié)構(gòu)、函數(shù),以及類等。做到了這一點,你就可以開始制作游戲了?! ”疚臒o法教授你關(guān)于制作游戲所該了解的一切。幸運的是,這也不是必要的。有很多關(guān)于這方面的書,網(wǎng)上也有數(shù)以百計的教程。GameDev.net 應(yīng)該會有目前你所需要的一切。下面是我對你起步的一些建議: 學(xué)習(xí)一本或幾本書。對于 Windows 游戲的初學(xué)程序員,《Tricks of the Windows Game PRogramming Gurus 》是一本極好的Windows編程入門教程。在這個站點里擁有許多本站 Books section 里所列出的好書。閱讀這些書籍,運行所有的例程,反復(fù)研讀你不理解的章節(jié)。 使用網(wǎng)上教程補充書本的不足。網(wǎng)上教程除了闡明一些你閱讀的東西外,通常也會包含一些書本上沒有涉及的主題。 找專家進行咨詢。假如你無法從書上或教程中找到答案,到本站的留言版或聊天室來,這里有許多樂于提供幫助的人。 不要把上面幾點當(dāng)成是個有序的過程,而應(yīng)當(dāng)看作是一個循環(huán)往復(fù)的并行過程。 僅僅是學(xué)習(xí)、思考是遠(yuǎn)遠(yuǎn)不夠的,你應(yīng)當(dāng)把你所學(xué)的東西付諸實踐。從一個簡單的游戲開始,逐步發(fā)展。你可以閱讀一下 Geoff Howland 的文章《How do I Make Games? A Path to Game Development》。 首先,為自己的工作制定一個計劃。不要急于加入一個團隊,因為那只會減緩你的學(xué)習(xí)進程。當(dāng)你囊中擁有數(shù)個游戲時,你將為一個團隊作出更大貢獻?! £P(guān)于書本,有件事我要提醒一下:你需要閱讀除了游戲編程外的其他書籍。為了制作出你在商店貨價里看到的各種游戲,你將不得不鉆研那些比大多數(shù)游戲編程書籍所授內(nèi)容更高深的話題。有些可能你能從教程中找到,但是,你還是有必要買幾本關(guān)于圖形、人工智能、網(wǎng)絡(luò)、物理等等方面的書。這是獲得計算機科學(xué)學(xué)位的必經(jīng)之路,因為你將被要求學(xué)習(xí)一些你認(rèn)為與游戲編程無關(guān)的課程,而實際上它們是相關(guān)的。 內(nèi)容請看J2ME游戲開發(fā)應(yīng)用 Solaris基礎(chǔ)知識入門 Wlan組網(wǎng)----家庭專題專題,或 5、總結(jié) 這里有一些能產(chǎn)生巨大差別的技巧: 要只知道聚集知識,應(yīng)用是要害。除非你使用了,否則你無法確實知道和理解這些東西。做一些小的測試程序來應(yīng)用你所學(xué)的東西,并切實完成書上每個章節(jié)后的習(xí)題。 玩大量的游戲。你會因此找到靈感,從而幫助你制作更優(yōu)秀的游戲。當(dāng)然,這也是一種受歡迎的解除編程壓力的調(diào)劑方式。 幫助別人。在你幫助別人的過程中,你會學(xué)到東西?! ⊥瓿赡愕淖髌?。不要陷入這樣一種思想的圈套中:“我知道我可以完成這個游戲,但是我有個更好的主意,我要換做這個好的項目。”假如你能堅持有始有終,你會學(xué)到的東西,并且你有作品證實你不僅僅是空談。在你具有豐富的經(jīng)驗之前,做得簡單一點,不要嘗試制作一個又大又復(fù)雜的游戲?! 〕霭l(fā)吧!你該動手制作 Quake 4 了。當(dāng)然,可能不那么輕易,但至少你可以從這個方向出發(fā),并且知道去哪里查找的信息。經(jīng)過多年的努力工作,你會成功的! 基本上,你選擇什么樣的編譯器取決于你能花多少錢、你將在什么操作系統(tǒng)和平臺上開發(fā)程序。假如你預(yù)備為 Windows 作貢獻,我強烈建議使用微軟的 Visual C++。它具有一個功能強大的開發(fā)環(huán)境,能讓你倍感輕松,再也沒有其他編譯器能比它更適合開發(fā) Windows 軟件了。假如你是名學(xué)生,你可以以極低的價格獲得一份拷貝。假如你預(yù)備在 DOS 下開發(fā)程序,你最好使用免費的 DJGPP。 內(nèi)容請看J2ME游戲開發(fā)應(yīng)用 Solaris基礎(chǔ)知識入門 Wlan組網(wǎng)----家庭專題專題,或
新手如何入門制作游戲模型
你去找Unity 3D 游戲引擎的教程,去看一看還有是找3D Max 的教程,看一看,練一練然后就可以做一些極為簡單的了,至于動作不要擔(dān)心,那里會教你機器人的使用,動作就很輕松出來了,總的來說,制作3D游戲要比2D游戲簡單一些。
我想造rpg之類的人物模型,上面的方法行的嗎?
人物場景模型只是美工組的一部分任務(wù)而已如果你連匯編基礎(chǔ)都沒有的話,希望你寫選擇一門語言,現(xiàn)在主流的是java或者c++,會寫代碼,會處理事件,游戲類型只是制作者的意愿而已
做安卓平臺游戲開發(fā)需要學(xué)什么?
17xuee認(rèn)為想要學(xué)習(xí)Android游戲開發(fā)首先要學(xué)習(xí)應(yīng)用程序架構(gòu),要不然游戲完成后的修改會變得非常困難;然后要獲得sdk,因為它包含了需要勇于應(yīng)用認(rèn)證和部署的工具;還要學(xué)習(xí)活動生命周期,最后要學(xué)習(xí)主循環(huán),這幾點缺一不可。
新手入門,請問下能流暢運行虛幻4引擎的推薦配置
虛幻引擎4的游戲非常多,出名的如下:GTA 5失落的方舟狙擊手:幽靈行動截圖 總體來說虛幻引擎4還是一個不錯的平臺,但是按照實際游戲利潤來講,不如寒霜2引擎目前使用寒霜引擎制作的游戲已經(jīng)有:《戰(zhàn)地叛逆連隊》銷量:300萬《戰(zhàn)地1943》 銷量:150萬《戰(zhàn)地叛逆連隊2》 銷量:1300萬《戰(zhàn)地3 》銷量:1500萬《榮譽勛章》 銷量:550萬《極品飛車16》銷量:300萬《命令與征服:將軍2 》:制作中《死亡空間3》:制作中《鏡之邊緣2》:制作中《榮譽勛章:戰(zhàn)士》:制作中《戰(zhàn)地四雄》:制作中《極品飛車17:最高通緝》:制作中《戰(zhàn)地叛逆連隊3》:制作中完全運行虛幻引擎4最起碼也要是I7 4770K+GTX690+16G或32G內(nèi)存,內(nèi)存對于一個引擎來說非常重要。
c++做游戲教程
我經(jīng)常被問及:一個具有很少甚至沒有編程經(jīng)驗的人要如何開始游戲制作。直到目前為止,我總是盡我所能一個一個解答。然而,問題的數(shù)量已經(jīng)增長到了一個難以處理的水平,于是,我便決定把所有的建議匯總在一篇文章里作為參考提供給人們。 這篇文章主要面向那些想開發(fā)自己的游戲,但僅有一點點或沒有半點編程經(jīng)驗的人們。實際上,我也假定讀者根本沒有任何的編程知識。我將把重點放在游戲開發(fā)的編程和設(shè)計方面,而不是藝術(shù)方面。我也不預(yù)備對游戲行業(yè)進行論述(因為這個話題的資料太多了),但是,我會帶你瀏覽一下在制作游戲之前需要做的一些事情。該說明的一點是,不要將我這里所介紹的方法當(dāng)作唯一的或最好的學(xué)習(xí)游戲制作的路徑,但對于我和其他人來說,它是有效的?! ?、選擇一門語言 第一件要做的事就是選擇一門語言。你有一大堆的選擇,包括 Basic、Pascal、C、C++、java 等等,同樣也有一大堆關(guān)于哪門語言最適合初學(xué)者的爭論。欲了解各種語言的優(yōu)缺點,請參閱 John Hattan 的絕妙文章《我該使用什么語言》?! ∥疫@里建議使用 C 和 C++。有些人認(rèn)為這些語言對于初學(xué)者來說太難了,但從我個人角度來說我是反對這個觀點的,因為我自己就是從 C++ 起步的。另外,C/C++ 是目前最廣泛應(yīng)用的語言,因此,你能找到大量的資料和幫助。至于先學(xué) C 還是先學(xué) C++ 的問題不大,因為一旦你學(xué)習(xí)了其中一種,再學(xué)習(xí)另外一種就沒太大問題了。不過,假如你一開始就選擇 C++,請確信在學(xué)習(xí)面向?qū)ο缶幊讨?,你已?jīng)了解并把握了面向過程編程。(比如說,假如你在不使用類的前提下仍無法編好程序,先不要急于學(xué)習(xí)類) 假如你發(fā)現(xiàn)學(xué)習(xí) C/C++ 是一件很困難的事,不要緊,回過頭選一門比較簡單的語言來學(xué),比如 Basic 或 Pascal。不過我認(rèn)為,假如你堅持下去,并找一些好的資料,學(xué)習(xí) C/C++ 的問題不大?! ∧愕南乱粋€問題是:我如何學(xué)習(xí) C/C++?我很興奮你問這個問題。最好的方法是去聽課。有沒有老師幫助解答問題,對于你的發(fā)展影響巨大,而且編程作業(yè)將確保你確實把握了所學(xué)的東西。 假如聽課不在你的考慮范圍內(nèi),下一個最好的辦法就是找一些好書。不要把注重力放在那些“大全”書上,因為你終究會買幾本。我建議你去一個本地書店,花點時間瀏覽一下介紹 C 和 C++ 的書,直到找到你能理解并能從中學(xué)到東西的一本。同時,你可能還想買幾本進階書或是一本參考書,但一旦你具有了這門語言的部分知識,你會對你需要什么有更好主意??梢栽诰W(wǎng)站BOOKS頻道中找到一些建議。 在此,我簡要的說明一下我見過的很多入門程序員,尤其是年輕人關(guān)心的事情:沒有錢買書或其他東西。首先,有許多資源是免費的,包括圖書館和 Macmillan Computer Publishing (他們的網(wǎng)站www.mcp.com 上有數(shù)百本編程的書)。其次,假如你想成為一名優(yōu)秀的程序員,你不得不考慮在這上面的投資。利用各種手段(合法的 ;<)去弄點鈔票來?! 【W(wǎng)絡(luò)上有大量的 C 和 C++ 的學(xué)習(xí)教程,但是我認(rèn)為這些教程作為你學(xué)習(xí)書本的參考要比作為單獨的材料好得多?! ?、選擇合適的編譯器 你寫的程序,或源碼是以文本文件存儲的,你甚至可以用記事本來寫 C/C++ 程序。但是,必須有樣?xùn)|西能把這些源碼轉(zhuǎn)化成一個可執(zhí)行文件。對于 C 和 C++ 來說,這樣?xùn)|西就是一個編譯器?! ‖F(xiàn)在有大量的編譯器存在,其中有許多是免費的。選擇一個合適的編譯器是非常重要的,而免費編譯器有個好處就是你能一個一個的試,看哪個你最喜歡。但是,免費編譯器經(jīng)常是比商業(yè)編譯器功能少或缺少良好的技術(shù)支持。幸運的是,大多數(shù)商業(yè)編譯器都有與完整版功能相同,但價格便宜許多的介紹版或?qū)W習(xí)版,唯一的限制是,你不能發(fā)布使用該編譯器開發(fā)的程序(這點你肯定維持不久)。 內(nèi)容請看J2ME游戲開發(fā)應(yīng)用 Solaris基礎(chǔ)知識入門 Wlan組網(wǎng)----家庭專題專題,或 3、選擇一個目標(biāo)平臺 雖然你可能最終會為各種平臺開發(fā)程序,你還是應(yīng)該選擇其中之一進行學(xué)習(xí)。當(dāng)你學(xué)習(xí)語言的時候,在沒進入圖象編程之前,你大概想使用一個非 GUI 的操作系統(tǒng),比如 DOS 或 UNIX。 這有助于你將注重力集中在語言學(xué)習(xí)上,從而避開一些高層的問題,如 Windows 編程。 不過,一旦你預(yù)備開始制作游戲,你就該考慮轉(zhuǎn)換你的目標(biāo)平臺了。一下是幾個常用的平臺: Windows:假如你想在游戲行業(yè)里專職工作,或者你想讓一大群人玩你的游戲,那么 Windows 是你的首選。你的目標(biāo)客戶大多數(shù)使用 Windows,且這個情況不會很快改變。目前大量的 Windows 游戲使用一種你大概聽說過的名為 DirectX 的技術(shù)。DirectX 是一個答應(yīng)你直接操作硬件的程序庫,你可以依靠它寫出高性能的游戲來?! OS:DOS 曾經(jīng)是游戲的主要平臺,但這已是昨日黃花。雖然有些愛好者仍然在為 DOS 開發(fā)游戲,但是已經(jīng)沒有商業(yè)游戲是為 DOS 開發(fā)的了,而且, DOS 正由于微軟停止對它的支持而走向衰敗。假如你剛開始做游戲,別選擇 DOS,假如你已經(jīng)這樣做了,不要再停留了。注重:因為有很多游戲編程的書是為 DOS 寫的,學(xué)習(xí)這些書時可能會認(rèn)為在 DOS 里開發(fā)游戲有理有據(jù)。但是,隨著 Windows 游戲編程書籍?dāng)?shù)量的增長,這種爭論變得越來越少,也越來越?jīng)]有意義?! inux:Linux 是 UNIX 的一個變種,由于它具有穩(wěn)定、便宜、反微軟情節(jié)等多個因素,它正變得越來越受歡迎。雖然目前的 Linux 用戶還比較少,但是隨著它的熱愛者和市場的潛在增長,它也成為了作為目標(biāo)平臺的可行選擇?! acintosh:蘋果機擁有一群數(shù)量不多但非常忠誠的追隨者,幾乎每個我見過的蘋果機愛好者都有一個強烈渴望蘋果機游戲的愿望。我沒有看過多少在蘋果機上開發(fā)游戲的資料,但我確信確實有,因此,這也是個合理的選擇。 家庭游戲機:游戲機(如 Playstation、N64、Dreamcast 等等)游戲市場非常巨大,前景可觀。然而,由于種種原因,開發(fā)非商業(yè)性的游戲機游戲在目前來說是不太可能的。你為游戲機開發(fā)的游戲大多都會被商業(yè)游戲公司買走。 4、充足電 是討論真正做游戲的時候了。雖然我所說的大部分內(nèi)容適用于其他語言,為簡單起見,我將假定你選擇了 C/C++ 來進行 Windows 編程?! ∈紫?,在你考慮如何開始做游戲之前,你應(yīng)該能很好的把握 C 和 C++。你應(yīng)該了解并精通指針、陣列、結(jié)構(gòu)、函數(shù),以及類等。做到了這一點,你就可以開始制作游戲了。 本文無法教授你關(guān)于制作游戲所該了解的一切。幸運的是,這也不是必要的。有很多關(guān)于這方面的書,網(wǎng)上也有數(shù)以百計的教程。GameDev.net 應(yīng)該會有目前你所需要的一切。下面是我對你起步的一些建議: 學(xué)習(xí)一本或幾本書。對于 Windows 游戲的初學(xué)程序員,《Tricks of the Windows Game PRogramming Gurus 》是一本極好的Windows編程入門教程。在這個站點里擁有許多本站 Books section 里所列出的好書。閱讀這些書籍,運行所有的例程,反復(fù)研讀你不理解的章節(jié)。 使用網(wǎng)上教程補充書本的不足。網(wǎng)上教程除了闡明一些你閱讀的東西外,通常也會包含一些書本上沒有涉及的主題。 找專家進行咨詢。假如你無法從書上或教程中找到答案,到本站的留言版或聊天室來,這里有許多樂于提供幫助的人。 不要把上面幾點當(dāng)成是個有序的過程,而應(yīng)當(dāng)看作是一個循環(huán)往復(fù)的并行過程?! H僅是學(xué)習(xí)、思考是遠(yuǎn)遠(yuǎn)不夠的,你應(yīng)當(dāng)把你所學(xué)的東西付諸實踐。從一個簡單的游戲開始,逐步發(fā)展。你可以閱讀一下 Geoff Howland 的文章《How do I Make Games? A Path to Game Development》?! ∈紫龋瑸樽约旱墓ぷ髦贫ㄒ粋€計劃。不要急于加入一個團隊,因為那只會減緩你的學(xué)習(xí)進程。當(dāng)你囊中擁有數(shù)個游戲時,你將為一個團隊作出更大貢獻?! £P(guān)于書本,有件事我要提醒一下:你需要閱讀除了游戲編程外的其他書籍。為了制作出你在商店貨價里看到的各種游戲,你將不得不鉆研那些比大多數(shù)游戲編程書籍所授內(nèi)容更高深的話題。有些可能你能從教程中找到,但是,你還是有必要買幾本關(guān)于圖形、人工智能、網(wǎng)絡(luò)、物理等等方面的書。這是獲得計算機科學(xué)學(xué)位的必經(jīng)之路,因為你將被要求學(xué)習(xí)一些你認(rèn)為與游戲編程無關(guān)的課程,而實際上它們是相關(guān)的。 內(nèi)容請看J2ME游戲開發(fā)應(yīng)用 Solaris基礎(chǔ)知識入門 Wlan組網(wǎng)----家庭專題專題,或 5、總結(jié) 這里有一些能產(chǎn)生巨大差別的技巧: 要只知道聚集知識,應(yīng)用是要害。除非你使用了,否則你無法確實知道和理解這些東西。做一些小的測試程序來應(yīng)用你所學(xué)的東西,并切實完成書上每個章節(jié)后的習(xí)題。 玩大量的游戲。你會因此找到靈感,從而幫助你制作更優(yōu)秀的游戲。當(dāng)然,這也是一種受歡迎的解除編程壓力的調(diào)劑方式。 幫助別人。在你幫助別人的過程中,你會學(xué)到東西?! ⊥瓿赡愕淖髌?。不要陷入這樣一種思想的圈套中:“我知道我可以完成這個游戲,但是我有個更好的主意,我要換做這個好的項目?!奔偃缒隳軋猿钟惺加薪K,你會學(xué)到的東西,并且你有作品證實你不僅僅是空談。在你具有豐富的經(jīng)驗之前,做得簡單一點,不要嘗試制作一個又大又復(fù)雜的游戲?! 〕霭l(fā)吧!你該動手制作 Quake 4 了。當(dāng)然,可能不那么輕易,但至少你可以從這個方向出發(fā),并且知道去哪里查找的信息。經(jīng)過多年的努力工作,你會成功的! 基本上,你選擇什么樣的編譯器取決于你能花多少錢、你將在什么操作系統(tǒng)和平臺上開發(fā)程序。假如你預(yù)備為 Windows 作貢獻,我強烈建議使用微軟的 Visual C++。它具有一個功能強大的開發(fā)環(huán)境,能讓你倍感輕松,再也沒有其他編譯器能比它更適合開發(fā) Windows 軟件了。假如你是名學(xué)生,你可以以極低的價格獲得一份拷貝。假如你預(yù)備在 DOS 下開發(fā)程序,你最好使用免費的 DJGPP。 內(nèi)容請看J2ME游戲開發(fā)應(yīng)用 Solaris基礎(chǔ)知識入門 Wlan組網(wǎng)----家庭專題專題,或
熱門問答
- 模版還是模板
- 免費建站
- 淘寶網(wǎng)頁是哪個公司做的
- 免費制作企業(yè)
- 簡單個人網(wǎng)站模板
- 制作網(wǎng)站的的網(wǎng)站
- 怎么學(xué)網(wǎng)頁設(shè)計
- html模板文件
- 手機網(wǎng)站的優(yōu)化
- 什么是排版設(shè)計
- 廣告公司網(wǎng)站制作
- 網(wǎng)站優(yōu)化是什么
- 怎么用手機制作簡歷
- 武漢建設(shè)網(wǎng)站
- 網(wǎng)站建設(shè)公司怎么樣
- seo優(yōu)化培訓(xùn)
- 網(wǎng)站的建設(shè)哪家好
- 制作簡歷圖片
- 什么是網(wǎng)絡(luò)推廣優(yōu)化
- 網(wǎng)頁制作學(xué)那些