[程式] 關於學程式的疑慮

看板GameDesign (遊戲設計)作者 (拜媽祖有保庇)時間8年前 (2017/08/09 02:52), 編輯推噓19(19023)
留言42則, 16人參與, 最新討論串1/3 (看更多)
各位大大好, 小弟目前剛學沒多久, 最近入手unity遊戲設計的書, 裡面程式的語法都是照著打的, 想請問各位大大要怎麼知道自己到底會不會這個語法啊? 還是說 以後做出相似功能,只要看書打,想辦法做出來就可以呢? 這是小弟學習疑惑的地方, 新手上路請多指教>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.228.129 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1502218373.A.6F0.html

08/09 02:59, , 1F
另外去把C#學好
08/09 02:59, 1F

08/09 03:01, , 2F
完整學會程式語言是學釣魚,看書謄寫程式是拿魚吃
08/09 03:01, 2F

08/09 03:02, , 3F
所以多花點時間去把語言本身學好吧
08/09 03:02, 3F

08/09 03:04, , 4F
不過語言也只是工具,要增進應用能力接下來要學軟體設
08/09 03:04, 4F

08/09 03:05, , 5F
訓練程式的解題與應用能力
08/09 03:05, 5F

08/09 03:06, , 6F
不然只能一直看書做事情,沒有人解過的問題就沒法解
08/09 03:06, 6F

08/09 03:09, , 7F
(大誤,沒有這本書)
08/09 03:09, 7F

08/09 07:04, , 8F
XD 傳說中的cpp
08/09 07:04, 8F

08/09 07:39, , 9F
新手先從模仿開始是好事,別太急著搞懂全部東西,這樣
08/09 07:39, 9F

08/09 07:39, , 10F
挫折感會太重。要追求small win讓自己有動力持續。最
08/09 07:39, 10F

08/09 07:39, , 11F
好找個mentor或加入社群,讓自己有人可以問,才不會太
08/09 07:39, 11F

08/09 07:39, , 12F
常卡關太久,不然很容易放棄。
08/09 07:39, 12F

08/09 09:08, , 13F
找個line群 fb群加啊
08/09 09:08, 13F

08/09 09:11, , 14F
你放心啦,我會C#,但我也搞不懂Unity的C#.... 感覺起來
08/09 09:11, 14F

08/09 09:11, , 15F
Unity的C#是「看起來像是C#」的程式語言..... 跟平常在用
08/09 09:11, 15F

08/09 09:12, , 16F
的C#不一樣.....
08/09 09:12, 16F

08/09 09:19, , 17F
Unity的C#是標準C#沒錯啊,樓上感覺是在說API?
08/09 09:19, 17F

08/09 09:59, , 18F
應該是因為用了UnityEngine的關係所以不太像C#(?
08/09 09:59, 18F

08/09 10:37, , 19F
那這樣還是標準C#,應該是說摻了Unity的官方API
08/09 10:37, 19F

08/09 10:37, , 20F
所以除了C#標準API以外還要孰悉Unity自己的API
08/09 10:37, 20F

08/09 10:38, , 21F
不過這跟語言本身就沒有關係了,是軟體設計方面的細節
08/09 10:38, 21F

08/09 11:03, , 22F
unity的C#我也不太會用XDD
08/09 11:03, 22F

08/09 11:05, , 23F
unity c#的用法差不多吧!除非妳說的是底層的運作方式,
08/09 11:05, 23F

08/09 11:05, , 24F
但我想要是能摸熟那邊可能自己就能寫一個引擎出來了
08/09 11:05, 24F

08/09 15:51, , 25F
一開始先照著書打,能動了之後再改成自己想要的表現,
08/09 15:51, 25F

08/09 15:54, , 26F
改成功你就進步了, 最重要的還是多嘗試不同範例
08/09 15:54, 26F

08/09 20:12, , 27F
unity改版常常在改架構 等你學會後改個版又不會了
08/09 20:12, 27F

08/09 21:00, , 28F
先照書打 打完可以執行後開始亂改試效果 久了就會了
08/09 21:00, 28F

08/09 22:01, , 29F
unity的mono behavior 不就是包了一層unity的framework,
08/09 22:01, 29F

08/09 22:01, , 30F
基本還是標準的c#啊, 這樣就喊看不懂也太誇大了吧?
08/09 22:01, 30F

08/10 01:19, , 31F
我覺得剛開始不用太追求一定要能完全憑自身寫出程式
08/10 01:19, 31F

08/10 01:19, , 32F
碼,又不是要考試XD 有書看就看,能估狗就估狗,找到
08/10 01:19, 32F

08/10 01:19, , 33F
有用的資源也是寫程式重要的能力之一,寫過的忘了再
08/10 01:19, 33F

08/10 01:19, , 34F
查就好,寫久自然會進步!
08/10 01:19, 34F

08/10 01:48, , 35F
一開始學是複製貼上沒錯
08/10 01:48, 35F

08/10 01:49, , 36F
不過原po的意思好像是要問以後怎麼自己釣魚
08/10 01:49, 36F

08/10 13:13, , 37F
剛開始看書寫幾個例子可以大概知道unity c#的結構 但要
08/10 13:13, 37F

08/10 13:13, , 38F
學會自己憑空寫出東西 看書太慢了 建議找個喜歡的遊戲
08/10 13:13, 38F

08/10 13:13, , 39F
做個clone 一步一步來 每個細節自己想 自己翻API 真的搞
08/10 13:13, 39F

08/10 13:13, , 40F
不懂就上網問 做兩三個prototype之後自然會寫出自己的風
08/10 13:13, 40F

08/10 13:13, , 41F
格 之後就是找沒用過的API來玩玩 做更多作品 如此循環~
08/10 13:13, 41F

08/10 13:26, , 42F
有些開發工具可能不會用到程式碼 但需要邏輯XD
08/10 13:26, 42F
文章代碼(AID): #1PYWY5Rm (GameDesign)
文章代碼(AID): #1PYWY5Rm (GameDesign)