→ cuteclare:總覺的會引起討論 08/18 02:17
推 KanoLoa:他要在平板上能跑,選擇什麼平台都要寫到不少程式,避不了 08/18 02:33
其實這也是我建議用現成工具的原因之一,現在大多數跨平台的game engine都是
選好發佈平台,按一下deploy就可以生出可以在該平台上跑得package了
推 GenialPP:Unity千秋萬載,一統江湖 08/18 02:41
推 FSVDFS:推 08/18 10:42
推 doomleika:推 08/18 10:48
推 raincole:我沒記錯的話 Derek Yu 大學念的是CS吧,雖然他自稱美術 08/18 12:05
→ raincole:但並不是沒有程式基礎的,只是日常工作不是寫程式而已 08/18 12:05
原來我被他精良的美術騙了Orz
推 Ebergies:Unity 也不是這麼簡單的, 不過確實比從 C++ 開始好太多 08/18 15:32
推 NIKE74731:可以快速做出prototype最重要 從C++學起真的需要強大的 08/18 16:12
→ NIKE74731:心理煎熬 在有一定程度之前 根本看不到圖形化的東西 08/18 16:12
→ NIKE74731:光在Console排徊的那段日子可能就要先放棄了 08/18 16:13
推 lovesnake:這樣的路感覺是企劃之路 08/18 17:21
推 FukadaKyoko:推 中肯 08/18 17:44
推 azureblaze:如果只是想寫遊戲C++有太多可以讓人挫折的地方了 08/18 17:59
推 cuteclare:我個人覺的作個 三消方塊遊戲 其實一點都不簡單欸 08/18 18:24
推 chenglap:我倒覺得 Unity 一開始就 3D 這點對新手很奇怪吧? 08/18 19:42
沒錯,這確實是個門檻
不過我個人認為如何在不同視圖中操作,安排場景是個無關其他經驗的技能,
至少就我個人經驗,以前用過任何2D engine的經驗都派不上用場,
就是要實際進去磨過嘔吐一下才搞得清楚自己現在到底在哪
如果真的有困難,新手先用GameMaker等2D engine做也是很好的
→ Killercat:不過C++有個好處 就是世界觀階層很完整而且靈活 08/18 21:57
→ Killercat:他大概最大的挑戰就是在Rendering, 不過整體來講 08/18 21:57
→ Killercat:單單就Game Engine來說的話 C++寫起來不麻煩 08/18 21:57
→ azureblaze:以已經會的人來說c++寫起來當然不麻煩 08/18 22:00
→ azureblaze:或者說如果會了c++轉任何正常語言都不困難 08/18 22:01
→ azureblaze:可是新手光是c-style string擊墜數就不知道多少了 08/18 22:01
推 littleshan:的確用Unity做2D的三消遊戲反而麻煩,我推薦Corona 08/18 22:48
→ littleshan:這年頭做遊戲不太需要從C++開始上手了 08/18 22:56
→ littleshan:但徹底學會某個語言 (ex. C#、Lua) 仍然是必要的 08/18 22:57
這提醒了我,我原文中寫得好像用Unity等就完全不用寫code,這不正確
很多遊戲邏輯還是要寫些script才能完成,只是這類script language相對容易,
加上受限於用來表達遊戲邏輯,又通常被保護在game engine的sandbox中,
需要擔心的事又更少,更好入門了
→ cuteclare:唉~因材施教 如果原po會問這種問題 丟個Corona他應該也 08/18 23:11
→ cuteclare:沒興趣去研究 08/18 23:11
推 asleisureto:推連你家隔壁的榕樹都謝了XDD 08/18 23:30
※ 編輯: southp 來自: 220.135.58.34 (08/19 10:49)
※ 編輯: southp 來自: 220.135.58.34 (08/19 10:50)
推 Killercat:單單做遊戲的話Java的c/p挺高的 C# for Unity也是 08/19 14:49
→ Killercat:java c/p高在於Android =P 學習挫折感很低 08/19 14:50
推 holymars:Unity很多黑盒子是最討厭的地方 08/19 17:10
→ Killercat:另外我真的不覺得C++難,C-Style char放棄也沒差 08/19 18:23
→ Killercat:std::string幾乎可以解決大部份的情況 pointer是難沒錯 08/19 18:24
→ Killercat:但是花點時間搞懂也還好。大魔頭template....恩... 08/19 18:24
→ Killercat:我相信做完整個引擎應該還是可以用不到這玩意的 XD 08/19 18:24
→ Killercat:C++難大概就是這兩個,雖然這兩個就佔掉了高等C++ 1/2 08/19 18:26
→ Killercat:但是其實要搞出一個遊戲引擎...根本用不到那麼多 =P 08/19 18:26
→ Killercat:我個人是覺得能rely STL的話 C++已經夠親民了 08/19 18:27
→ Killercat:我有個朋友從不會寫C++(他寫php/javascript出身)到能夠 08/19 18:29
→ Killercat:用Irrlicht弄出一些小東西來 其實也不過兩個月... 08/19 18:29
→ Killercat:當然我承認我也投注很多資源上去 XD 不過我覺得啦,趁這 08/19 18:30
→ Killercat:機會把C++大多數學起來的話,真的很值得,給元po參考 08/19 18:30
推 chchwy:C++最大的困難是記憶體管理跟異常多的語言細節 08/19 19:20
→ Killercat:記憶體管理困難 一開始就用shared_ptr. 語言細節就看別 08/19 21:25
→ Killercat:人怎麼寫,說真的,先騙近來學再說,其他都是次要XD 08/19 21:25
→ Killercat:我就是這樣騙我朋友的 XD 08/19 21:26
→ VVll:我是覺得 為了寫個小遊戲 去學c++ 真的太繞遠路了 08/19 21:57
→ azureblaze:直接學c++就像直衝大裝,中期會有一段優勢 08/19 22:49
→ azureblaze:前提是初期不要被挫折殺爆 普通人還是先買基本裝吧 08/19 22:50
→ azureblaze:當然強者或熱愛寫程式直衝就沒差 08/19 22:51
推 Ebergies:熱愛寫程式的都早就會了... 08/19 23:16
推 asleisureto:目標是遊戲的話 C++應該離生動活潑畫面的動態遊戲非 08/19 23:32
→ asleisureto:常遙遠XDD 08/19 23:33
→ azureblaze:所以會問這種問題的人最好不要從C++開始XD 08/19 23:43
推 poshboy:很中肯實際的建議 08/19 23:45
→ Killercat:是沒錯拉 只是個人剛好有個例子 而且覺得還不錯 =P 08/19 23:45
→ Killercat:不過我也贊成 兩個月+有個熟手全程cover的確是很大代價 08/19 23:46
→ Killercat:的確,還是從別的語言下手吧... 08/19 23:46