前往
大廳
主題

【紀錄】Unity摸索日記 2023.05.07

聖Rawrence | 2023-05-07 22:20:18 | 巴幣 30 | 人氣 445



不知道為甚麼,說到遊戲引擎,很多人都推薦Unity,
好上手、易操作之類的。
但是打開Unity之後我人都傻了,這到底哪裡容易上手了。

別的先不說,光是下載Unity就搞得人心煩唉。
還分一堆版本,教育版、免費版、Pro版、Plus版、企業版、bla bla...
載下來還只是個Hub,還得在載個LTS版,同時還得下載各種套件,
像是Windows輸出、ios輸出跟一堆也不知道到底要不要載的、有的沒的東西。

也不知道是不是直接從RPG Maker跨過來的關係,
整個界面複雜到無法理解啊。

跟著內建的教學走,
做到某一個步驟時,要拖曳一個物件到場景中,
雖然非常人性的給整個程式框選了一個範圍,
但非常白癡的是,他框錯啦!我選不到他要我選得那個物件啊!
點範圍外的所有東西還都沒反應,整個卡死,難受的要命。
對一個新手來說這也太挫折了吧。

去找各種教學影片,一看,人又傻了,
怎麼,連個人物移動都要自己寫腳本啊...
就連Pixel Game Maker MV都會生個基礎給人參考跟調整啊。
即便它(PGMMV)預設的角色很粗糙,甚至能在空中起跳(角色跟地板沒有判定)。
但至少不是整個空的。

然後可視化編程(Bolt)竟然還是2021才內建進去的東西,
也就是說在這之前都還得純寫腳本啊。
而且感覺也沒特別好用,所以東西都是一塊一塊的,連條件都是一個塊。
(我也還沒深入研究,畢竟網上大多的教學也都是直接寫C#。)
PGMMV的條件則是在兩個塊之間的箭頭上,也就是Unity裡的Animator的那種樣子,
雖然也有自己的缺點,但我感覺整體上更直觀。

圖片的碰撞(Collider)之類的範圍也很難拉,
沒有自動對齊之類的東西,至少預設沒有。
以像素圖片來說,連一個像素都沒辦法好好對齊,
要自己在Inspector裡用小數點好幾位數慢慢精確,真的讓人感到特別的煩躁。
PGMMV則是主打像素遊戲,雖然也是要自己拉,但至少是以圖片本身的像素為單位,
而且提供面的(上下左右的)碰撞判定。

動畫還需要自己去開視窗出來,預設界面沒這個欄位。
這... 不也是很基本的東西嗎? 為甚麼要藏著啊...
而且竟然還分動畫控制器跟動畫本身兩個部分,視窗也是要開兩個,Inspector裡也要新增兩個。

像是對話界面、物品欄、功能選單之類的東西內建也都沒有,
(這部分PGMMV也沒有,都要自己做。)
這不也是很基本的東西嗎? 就算不是RPG也都會用到吧? 為甚麼內建沒有這些功能啊...

然後是Unity Asset Store,這又是甚麼鬼東西...
有個素材網站是很好啦,但是操作怎麼可以這麼繁瑣?
要先加到Asset,然後再加到Unity,然後在Unity上再下載,然後才能匯入Unity。
載下來的路徑來藏得莫名其妙,有夠難找,找到了也個奇怪的.unitypackage檔,
不用程式的匯入功能還沒辦法用,匯入的還得帶一堆奇怪資料夾和不相干的檔案,
就不能像Steam的DLC素材包一樣,載下來就是正常的資料夾形式,
沒想全部用就自己挑幾張走,想放哪個資料夾就放哪個資料夾,
因為有的時候也就只想要用裡面的幾張圖而已啊。
甚至有聽說那種會把人做好的場景覆蓋掉的情況,雖然應該可以避免或預防,但新手會知道才怪。

還有就是斷線的問題,如果中途有斷線即便面重連了Package Manager也會不能用,
不確定是不是每次都這樣,但至少我是遇到了。
素材會加不到Unity上,原本加上去的也匯入不進去,
報錯資訊也只叫我去檢查控制台,也沒檢查出甚麼問題。
雖然重新登入Unity就能解決了,但誰知道啊,
還浪費一整天的時間再那邊想自己到底是哪裡弄錯了,畢竟... 網路早重連上了啊。

還有TileMap會產生圖片接縫,地板材質會卡住玩家移動之類的,
感覺就很基本的東西,問題卻超級多。
Time.deltaTime又是甚麼鬼東西,究竟,到底,為何會存在呢。

雖然不能否認它功能很強大,能做到很多事,
但就不懂,它就不是能靠自己摸索就上手的東西,
沒人說明的話,連下載個程式都讓人困惑呀。
絕對是,能做得更人性化的吧?

一想到光這兒,Unity都能是個被稱作操作易上手、編輯界面友好的東西,
那些虛幻引擎之類的東西,是想都不敢想。
我學的還只是Unity 2D唉,太駭人了吧。

雖然Unity Asset Store裡應該會有各種類型的遊戲模板,
RPG Maker Unite應該也算是其中一種,
不過沒人推薦或是Unity、C#甚至英文都不夠好的話,大概也很難直接拿來用。

最後,小提一下...
因為RM在測試遊戲前都會要求存檔,基本可以當成有自動保存,
所以我個人是沒有甚麼存檔習慣的。
Unity就不是了,測試就是測試,啥也沒要求,
程式一個不知道為甚麼的閃退之後,進度直接回到兩、三天前...
幸好我只是跟著教學影片在做一些小東西,不然一定氣死。

最後的最後,RM Unite應該是真的、真的要出了吧...
真的別又一次的再次的又一次再次延期了啊...
不只沒耐心啊,都快沒信心啦。
送禮物贊助創作者 !
0
留言

創作回應

更多創作