PTT推薦

[哈啦] 推薦一個用unity自學遊戲製作的頻道

看板H-GAME標題[哈啦] 推薦一個用unity自學遊戲製作的頻道作者
berice152233
(WASHI)
時間推噓11 推:11 噓:0 →:18

相信各位在玩HG時一定有很多想法想呈現
我也是其中之一,然後就開始想自學

我的目標就是要做HGame
遊戲操作體驗的目標是 1room
遊戲性的目標是 黑白妹妹
我的目標大概是這樣

先說我到現在還沒做出遊戲
只是想跟大家分享一下找教材這個過程
希望能給提供給有需要的人一些想法
一起開始學習

一個遊戲組成有很多部分
音樂可以用魔王魂
UI先用程式內建的擋著用
圖片可以找人合作或者是請人畫
這些我沒經驗所以到時候還要再請教前輩

文本劇情演出這我在裏恰有寫過幾篇小說
對用文字讓人硬爆這部分還算有點經驗
覺得自己還算是能應付得來才是
所以我們只討論程式這個部分

程式部分有太多工具可用
但我個人是直接選擇unity

原因很簡單,就是因為1 room這款遊戲
呈現出來的操作質感讓我覺得很好
(雖然讓我真正激起創作慾望的是黑白妹妹)

調查之後發現自由度很高
而且可以順便學C#所以就決定了

書的部分,我買了很多書
最後只推薦蔡文龍的
Visual C# 2017程式設計經典

看完之後你對C#為何物就有點概念了
然後你會發現你什麼鳥都寫不出來

正常

這時候推薦你另一本書
Unity 遊戲設計育成攻略

這本書基本上就是從零帶著你寫unity
從素材到程式碼都有,質感也不錯
做完你就能稍微理解unity在幹麻
但因為教得很粗淺,大概夏令營等級
所以你還是沒辦法用unity寫出一個鳥

正常

這兩本就像是入門書
剛進公司告訴你茶水間在哪廁所在哪
專業知識再等等

接著我是從這時候直接開始寫
我先想一個我要的功能
試著寫寫看,寫不出來上網找
找到類似的再修改成我要的
這時候開始才思考,真正有學到一點東西

不過後來我發現有一位大大在YT有教學
他叫Smomo,下面是他的YT
https://bit.ly/34ZzFcz

琥珀冒險教學系列,用的是unity官方素材
一個遊戲的基本素材都有
還有逐格圖片檔,可以讓你的角色動起來

他也有將整個遊戲的檔案上傳
裡面就是unity專案的資料夾
素材圖片到程式碼都有

然後影片一刀未剪,從0開始做到完
所以不會有什麼他覺得不重要
但你覺得重要的東西被剪掉
從零開始看真的是獲益良多
程式就我個人看起來也滿整齊不雜亂
(素材他先放好了,請直接從他的檔案找)

而且他寫的功能
你可以很輕易的就想像能運用到未來的遊戲裡
簡單來說就是很實用,不會做看起來很厲害
但很難想像能用在哪裡的功能

我的學習方法是看影片,遇到不懂的就查
只要我不能解釋的就查到爆
直到有自己能接受的答案
這個答案不一定要多深入,但要能解釋現況
所以我一個小時影片就要看一整天

而且有很多我在嘗試階段想做的功能
我花了好久弄出來,他只用短短幾行就完成
當然我自己功力是不夠的
但這就是讓我想跟他學的原因

因為實在是覺得受到很大的幫助
所以我直接跑去這位大大的噗浪
請他提供匯款資訊直接抖錢給他

但是這影片有一個要注意的
他EP19之前都是用JavaScript寫程式
而現在unity已經不支援了
只能用C#寫

這時候你就要自己將JavaScript轉成C#
這就有點驗收你前面讀的書和查的資料了

如果你真的想不出答案
沒關係,他提供的檔案也有C#程式碼
可以讓你對一下答案

途中也會出現很多奇怪的錯誤
大多是程式語言轉換、版本問題或手殘造成
在除錯的過程中你也會學到很多

以上
如果在看影片的過程中有問題也歡迎討論
我應該能多少幫忙解答一點

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.225.6 (臺灣)

※ 文章網址:
https://www.ptt.cc/H-GAME/M.1587619182.A.0A4

※ 編輯: berice152233 (101.14.225.6 臺灣), 04/23/2020 13:23:18

yukari804/23 15:35加油 unity...畢業後就沒碰了 也許該找時間裝回來玩

GYLin04/23 16:08

aaron9704/23 18:331room操作體驗…

qwefghzxc04/23 19:07推個

kimokimocom04/23 22:56加油 感謝心得

b16016004/24 00:18只能推了 加油!

Asahisakural04/24 13:16感謝心得

GYLin04/24 15:58我只想學怎麼做sprites有推薦的資源嗎qq

berice15223304/24 17:38感謝大家的推,如果能幫到有需要的人就好了,至於s

berice15223304/24 17:38prites我就沒用過了,smomo都是用現成的

greg9032604/24 19:14等一下 unity有支援過java嗎? 記得只支援過javascript

yukari804/24 19:54應該是javascript 我摸過一下子的那時候是C#和js 原PO看

yukari804/24 19:55起來是剛接觸不久搞混正常

jidou04/24 20:03我都不懂,可是推認真

berice15223304/24 20:05其實我不懂兩個java的差別……哈哈,我對程式的概

berice15223304/24 20:05念只有寫過按鍵精靈

berice15223304/24 20:10從去年十月開始自學,到現在中間停了兩個月,C#

berice15223304/24 20:11還算能看懂,但太深入的寫法還是有困難,還好smomo

berice15223304/24 20:11用法都簡單易懂

yukari804/24 20:34就其實是兩種不同的程式語言 只是名稱長很像而已 不過沒

yukari804/24 20:34有要用不是很重要就是了

IronSkull05/05 18:03所以是兩本書都要先看 還是可直接跳到第二本甚至影片?

IronSkull05/05 18:04順便問一下,對零基礎的人來說RM和UNITY哪個比較好學?

請依照順序看 第一本了解C#以及程式語言的基本邏輯 第二本可以稍微了解unity 第一本很重要 第二本其實可以不看 但相對的就是你看影片看到不懂的程式 就要去google弄到懂才能往後繼續 影片部分算是有點進階 基礎語法他幾乎都不會解釋 但稍微進階一點的他都會解釋 另外頻道裡面 在琥珀冒險前面還有一個unity醬 2D 這個好像有解釋基礎程式語言 可以先看看,看不懂可能還是要先補一下C#那本 另外對於程式語言完全沒有學過的人 那其實可以google一下 Minecraft 程式語言 可以連結到code.org這個網站 他會用麥塊當媒介用遊戲讓你入門程式語言

※ 編輯: berice152233 (101.15.212.74 臺灣), 05/06/2020 10:21:22

berice15223305/06 17:54RM我沒學過,不過unity麻煩的地方在於,你是連整個

berice15223305/06 17:54遊戲的系統都要自己寫,諸如對話、打字機效果到、

berice15223305/06 17:54轉場效果到戰鬥時血條怎麼扣都要自己寫,自由度很

berice15223305/06 17:54高,但也比較不好上手;RM應該已經有些基本的遊戲

berice15223305/06 17:54架構在裡面了,可以專心創造遊戲本身,但相對來說

berice15223305/06 17:54要跳出他給你的框架可能就有點難

※ 編輯: berice152233 (101.15.212.74 臺灣), 05/06/2020 18:04:44

※ 編輯: berice152233 (101.13.146.187 臺灣), 05/13/2020 15:12:42