我是CS學生,打算構建2D安卓遊戲。在黑客教程代碼之後,我得到了一些類似於我想要的東西,但它不是很乾淨。之前從未做過遊戲,然後我開始在線研究範式並學習線程/邏輯 - 呈現獨立性/遊戲架構。說實話,我現在還不知道該怎麼做。Android開發新手。我應該使用遊戲引擎嗎?
我在讀this article,這傢伙絕對比我有更多的想法。
我應該繼續使用遊戲引擎嗎(我覺得有點像作弊)還是應該從頭開始做所有事情?我只是不知道需要多長時間才能完成簡單的2D遊戲。
我是CS學生,打算構建2D安卓遊戲。在黑客教程代碼之後,我得到了一些類似於我想要的東西,但它不是很乾淨。之前從未做過遊戲,然後我開始在線研究範式並學習線程/邏輯 - 呈現獨立性/遊戲架構。說實話,我現在還不知道該怎麼做。Android開發新手。我應該使用遊戲引擎嗎?
我在讀this article,這傢伙絕對比我有更多的想法。
我應該繼續使用遊戲引擎嗎(我覺得有點像作弊)還是應該從頭開始做所有事情?我只是不知道需要多長時間才能完成簡單的2D遊戲。
當然你應該使用遊戲引擎,這不是作弊,因爲還有足夠的工作要做。我建議使用AndEngine(請參閱http://www.andengine.org/)。看看這些例子,還可以通過他們網站上的條形碼下載展示應用程序。
參見StackOverflow上的AndEngine條目:https://stackoverflow.com/questions/tagged/andengine
個人,如果您不熟悉如何一切正常,然後就沒有學會,而不是在正確的潛水,並開始玩弄更好的辦法。遊戲引擎爲您完成所有設置工作,並進行了優化。這並不是說你不能自己做同樣的事情。另外你會學到很多東西,在我看來,真的不是很難弄清楚(不久前我在你的相同位置)......有很多非常好的遊戲引擎,如Andengine和libGDX (我認爲最好的兩個),這些可能肯定是你將來使用的東西。但我會首先推薦製作簡單的遊戲,在主UI界面上繪製到Canvas
,以確定它是如何工作的。然後,我將轉到SurfaceView
並從一個線程完成所有繪圖。這會教你遊戲引擎的基礎知識。有很多關於使用Android SurfaceView
設置基本遊戲引擎的教程。
This教程很不錯...只是做一些四處搜尋。