[回到版面]
回應模式
名 稱
E-mail
標 題
內 文
附加圖檔[] []
刪除用密碼(刪除文章用。英數字8字元以內)
  • 可附加圖檔類型:GIF, JPG, PNG, JPEG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 2000 KB。當回文時E-mail填入sage為不推文功能
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 程式碼可使用 [code][/code] 以 google-code-prettify 標亮 (程式自動判斷語言類別)

  • 公告、舉報、建議請向DB管理室辦理。
  • 本板討論遊戲製作為主,改造方面也可討論,但如果牽涉到版權,請自重。
  • 3D建模請至3D板, 3D遊戲製作(Ex.怎麼用DirectX跑3D?)則可在這討論。
  • 本板為一般向板面,禁止張貼上車圖。

檔名:1509631938529.png-(19 KB, 259x224) [以預覽圖顯示]
19 KB無標題 名稱: 無名氏 [17/11/02(四)22:12 ID:YlX6yWtk] No.13021 2推 [!] 
最近開始自學unity 買了一些書籍
但是我對程式一竅不通
我想問的是學習nuity一定要先學會c++嗎?
虛幻4引擎我大致看影片 好像也有不用寫程式的方法
是用很直覺的 用圖形化的方式用線把互有關係的動作連起來
但是這好像也是一種寫程式?
很多人強調寫程式需要的是觀念
所以就買了一本深入淺出程式設計 但是他用的是python 3
因為書中作者是說這個比較好上手 也比較讓讀者不會有喪志感
所以他不教c++或是其他語言
先讀透過讀一些教你寫初階程式的書籍去培養程式觀念 跟在接觸unity時就直接學寫程式比起來會有很大的效益存在嗎?
還是說其實在實做unity的時候其實就能順便培養寫程式觀念了?不用看寫程式的初階教學書?
無名氏: unity又不用c++,你是要學c# (v7JqpDTs 17/11/02 23:29)
dota2信長作者: 每天花8小時寫程式就對了 別想太多 (uKYNGwa. 17/11/05 00:15)
無標題 名稱: 無名氏 [17/11/02(四)22:36 ID:VybDH2U2] No.13022 4推 [!]  
1.想好你要做的遊戲
2.打開asset store
3.買下你要的遊戲類型
4.買一些模型
5.開始做
無名氏: (*゚ー゚)做2D橫向也是這樣嗎?要是看不懂英文怎麼辦...?啊...請不要打我,我有一半是認真的 (EOwZzPmc 17/11/06 15:07)
無名氏: 做2D橫向就找2D橫向的範本,看不懂英文就學 (uqz3kKRs 17/11/06 21:41)
無名氏: ・゚(ノд`゚)..... (cv9INwVo 17/11/06 21:56)
無名氏: 2d橫向剛好就有官方中文教學啊... (JVu.PueY 17/11/06 23:11)
無標題 名稱: 無名氏 [17/11/02(四)22:55 ID:YlX6yWtk] No.13023 1推 [!]  
>>No.13022
可是沒有程式觀念 開起來也應該啥都看不懂吧?
無名氏: 你可以把遊戲丟上來問 如果是unity我可以幫忙 (JVu.PueY 17/11/06 23:11)
無標題 名稱: 無名氏 [17/11/02(四)23:01 ID:b8Bhv95k] No.13024 4推 [!]  
python是不錯的起點
使用lua的love引擎會更舒服
不挑戰C++是正確的

我C++寫超過10年了
這是個博大精深的語言
一知半解的使用會花費很多時間解bug的
當你能發揮C++的威力時已經不年輕囉
(我也還沒玩透這門語言,語法還在進化中)

至於Unity我覺得它沒有那麼的好上手
技術成份還是避不掉
C#是比C++好學多了
但也沒那麼淺
想碰Unity還是要懂程式的

>>實做unity的時候其實就能順便培養寫程式觀念了
不可能
而且Unity高手不只會寫程式也會寫shader
要對不開源的工具做最佳化很不容易

從python這樣的語言開始吧
你書不是都買了
python才真的在培養程式觀念
無名氏: 能問一下 所謂精通c++ 大概是什麼程度嗎 (UuX15EA6 17/11/07 12:27)
無名氏: 學會callback thread templete 就沒成長過了 想了解一下更上面的想法 (UuX15EA6 17/11/07 12:29)
無名氏: 能用C++安全快速的使用指標就夠了,不用鑽研 (gpJK1jcw 17/11/07 21:43)
無名氏: 然後離design pattern遠一點,根本幫倒忙 (gpJK1jcw 17/11/07 21:45)
無標題 名稱: 無名氏 [17/11/02(四)23:43 ID:YlX6yWtk] No.13025  [!]  
>unity又不用c++,你是要學c#
所以c#是這個嗎?
https://www.youtube.com/watch?v=OIeL5YhKnns&index=1&list=PL2sQnQqgs4I2fMdZnuJiwu-FAL0IIv9es
目前在看這篇的介紹
無標題 名稱: 無名氏 [17/11/03(五)02:08 ID:ukaHpHPQ] No.13026  [!]  
除非你只想做簡單得要命、只靠估狗估到的東西剪剪貼貼就弄得出來的東西
不然始終需要學寫程式

程式學的是邏輯,語言是其次
C C++ C# Java python ruby ...
大觀念都是一樣的,選一個學起來其他的也就懂八成了
至於從哪個開始學比較好,這件事眾說紛紜、沒有定論
每個人講的都是他自己的主觀想法,沒有根據也不被公認,你只能賭一個學
像我個人就是推薦從C學起的少數派,因為C最貼近底層邏輯,可以學得最徹底

但你有個明確的目標 (使用Unity)
那我建議你就從C#開始學
雖然不同語言的邏輯大致是共通的,但切換時還是需要一點陣痛期
不如你一開始就學你最後要用的C#
或是如果你認識懂程式的人,就先跟著他學他擅長的語言也可以
反正沒有任何客觀證據證明哪一個語言比較好學,那就學跟你有緣的吧

學程式有兩個階段
第一個階段是學基本語法、概念
這部分需要專門的初階教材,可以是網站、影片、書、...
但就是沒辦法直接自己看著Unity學,因為你不知道的東西始終不會知道
第二個階段是累積經驗
這邊就可以在Unity學了
等你把一個第一階段的教材讀完、了解這個語言有哪些功能後,就可以開始玩Unity、做你要做的東西
途中會不斷遇到問題、遇到bug,然後一個個去估狗查解法、一個個想辦法解決掉
並且在這個過程中一步步變強

第二階段沒有盡頭,我寫了十年還是持續在學習、調整
學程式不會畢業,有些東西就是你沒有真的動手去做過就不會了解
等你做完第一個遊戲後,回頭看看你這個遊戲最初跟最後寫的code,你就會看到你自己的成長
而當你的程式力成長過了某個境界後,就會發現把舊的程式碼整個砍掉重寫比修它還簡單
但都要重寫了就乾脆直接做二代,一代就放生了
這就是為什麼市面上的系列作常常會把前作放生,而不跟著續作更新系統


>>No.13025
這個是C#沒錯

【刪除文章】[]
刪除用密碼:

第一頁[0] 最後一頁