Re: [請益] 要從哪開始學起?

看板GameDesign作者 (poorsen)時間14年前 (2011/08/28 02:15), 編輯推噓18(18025)
留言43則, 10人參與, 最新討論串11/12 (看更多)
※ 引述《shinan666 (銅鑼燒)》之銘言: : 小弟 現在有點亂 搞不太清楚該怎樣出發 : 這樣好了 如果我要能利用UDK 做出一個DEMO 程式面該從甚麼該始學 : 美術方面比較沒問題 程式就真的是零... : 又如果我是3DSMAX USER 想要會寫script 該從哪邊學起? 版上諸位前輩的說法雖有多種, 但其實都在描述同一件學習工程 切入口不同罷了 既然很明確使用 UDK, 那便用官定的 UnrealScript 和 C++ plugin 不過考慮到文章串的感覺, 以及 UDK 學習資源的欠缺 若無一定程式經驗與思考基礎, 學那些東西的障礙可比張大千臨摹敦煌壁畫 或許可從你最熟悉的 3ds max scripting 環境練習一下 maxscript 運用並強化自己的專業領域, 資源也比較多 我相信 rendering 與各種 max 內的控制便足夠鍛鍊出程序觸感 然後再找任一自稱簡單普及、有 oop 的 script 語言練習 並上網跟前輩和文獻討教一番, 到時缺什麼書應該自己能想到 之後再回頭看 UDK 可能會好一點 這已是在下能想像到最快的捷徑了, 總之千萬不要妄想速成之路 曾有自稱資深遊戲工程師跟我炫耀 13 天學會 C++ 當然這之前、之後有什麼故事, 也不用再說了… 不然就把自己當程式員, 從 C 學起吧, 學 C 不見得為了用 C 而是藉由學習的過程更懂電腦 學到一定程度自然會了解自己還缺哪些知識待補 到時喊幫補就不怕得到老母 (溫馨、健康的GameDesign版應該沒有這種事) 幫不上什麼忙, 加油! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.74.174

08/28 08:55, , 1F
能13天學會C++是因為他有其他程式的基礎當底子.......
08/28 08:55, 1F

08/28 09:31, , 2F
資深就沒什麼好說嘴了 XDDDDDDDDD
08/28 09:31, 2F

08/28 10:23, , 3F
如果會用class就叫學會C++,那13天還算合理
08/28 10:23, 3F

08/28 10:42, , 4F
C++資歷三五年的人都不敢說真的學會了=_=
08/28 10:42, 4F

08/28 10:42, , 5F
不過學習資源真的很沙漠,尤其中文界....
08/28 10:42, 5F

08/28 10:42, , 6F
能用那種語言生出東西來,就算學會了吧....
08/28 10:42, 6F

08/28 10:43, , 7F
要不然,連其他api都算下去的話,沒有人學的完的
08/28 10:43, 7F

08/28 10:44, , 8F
自己寫程式都會覺得.... 我怎麼都在找api&api的說明文件orz
08/28 10:44, 8F

08/28 10:53, , 9F
找文件是學習過程很正常的事情吧XD
08/28 10:53, 9F

08/28 10:53, , 10F
反正人本來就是邊做邊學,邊學邊做
08/28 10:53, 10F

08/28 12:01, , 11F
其實我也覺得只要能用某語言生出東西就算學會了XD
08/28 12:01, 11F

08/28 12:07, , 12F
這就跟我一天學會日語差不多, watashi wa XXXX desu 也叫
08/28 12:07, 12F

08/28 12:07, , 13F
學會吧...?
08/28 12:07, 13F

08/28 12:20, , 14F
我的日文有四個憨八嘎這麼長(被打
08/28 12:20, 14F

08/28 13:09, , 15F
遇到一篇日文文章,能翻字典看懂意思。或是有篇中文想翻成
08/28 13:09, 15F

08/28 13:10, , 16F
日文,能邊翻字典邊翻成日文我覺得才算會...
08/28 13:10, 16F

08/28 13:10, , 17F
至少,基本文法要懂吧?
08/28 13:10, 17F

08/28 13:30, , 18F
說會C++應該還好 至少沒說他精通C++XD
08/28 13:30, 18F

08/28 13:31, , 19F
摸透C語言摸不到C罩...(被拖走
08/28 13:31, 19F

08/28 14:42, , 20F
api算不上學習語言最花時間的地方
08/28 14:42, 20F

08/28 14:43, , 21F
而是學會用那個語言的方式(style)去解決問題
08/28 14:43, 21F

08/28 14:45, , 22F
如果學了C++還在用C style土法鍊鋼 那不如省下時間
08/28 14:45, 22F

08/28 22:20, , 23F
不行 我還是看沒有 到底要學些甚麼
08/28 22:20, 23F

08/28 22:23, , 24F
UnrealScript 和 C++ plugin---是指要學C++?
08/28 22:23, 24F

08/28 22:40, , 25F
如果是公司要求UDK, 公司應該有買來的商業教學資源
08/28 22:40, 25F

08/28 22:42, , 26F
如果只是個人興趣, 要不要考慮先從2d遊戲開始接觸呢
08/28 22:42, 26F

08/28 22:46, , 27F
UDK 很複雜, 先用簡單的 framework 做遊戲吧
08/28 22:46, 27F

08/29 23:34, , 28F
程式的東西不就是迴圈跟變數作組合
08/29 23:34, 28F

08/30 00:28, , 29F
樓上那樣講是沒錯啦...程式大概比中文簡單一點點吧 orz...
08/30 00:28, 29F

08/30 20:13, , 30F
有的語言並沒有迴圈這種東西
08/30 20:13, 30F

08/30 20:14, , 31F
有的語言甚至變數在給初始值之後就不能改變內容了
08/30 20:14, 31F

08/30 20:19, , 32F
樓上在說像是Haskell之類的吧
08/30 20:19, 32F

08/31 19:12, , 33F
不知道拿出一個連聽都沒聽過的是要幹嘛...
08/31 19:12, 33F

08/31 19:14, , 34F
不用迴圈的東西在需要迴圈應用的地方就很難寫
08/31 19:14, 34F

08/31 19:15, , 35F
把英文學好, 不管去那邊發展都會很受用
08/31 19:15, 35F

08/31 19:19, , 36F
剛去看Haskell的doc, 說真的我不會考慮去使用他
08/31 19:19, 36F

08/31 19:36, , 37F
遞迴只應天上有,凡人應當用迴圈。
08/31 19:36, 37F

08/31 19:57, , 38F
python map reduce 很好用阿, 少寫很多迴圈頗開心的
08/31 19:57, 38F

09/01 00:04, , 39F
我想說的是,迴圈只是解決問題的一種方式
09/01 00:04, 39F

09/01 00:07, , 40F
以自己最近使用Lua實作出的Game GUI為例
09/01 00:07, 40F

09/01 00:07, , 41F
其中就大量使用了closure及coroutine
09/01 00:07, 41F

09/01 00:11, , 42F
也因此才能把內部邏輯和外部呈現方式切得夠乾淨
09/01 00:11, 42F

09/01 00:12, , 43F
procedural style不是做不到,但難度會高很多
09/01 00:12, 43F
文章代碼(AID): #1EMJGaIf (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1EMJGaIf (GameDesign)