小屋創作

日誌2020-04-12 02:23

Unity 交流作 - 2D平台遊戲(二)

作者:KK


前言:


https://home.gamer.com.tw/creationDetail.php?sn=4746015
承上篇的專案繼續發想,覺得(一)太難讀了,也沒關係。
從這篇開始也可以:)

就只保留專案連結就好,點我前往 Github 下載 BahamutJam

我是個最喜歡找自己麻煩的開發者了,所以會站在別人的立場來審視自己。
假設我完全對程式一竅不通,也有帳號潔癖(不喜歡辦太多帳號),
但我對這個主題有興趣,這個交流作能給我什麼幫助呢?

沒關係,那就使用第一篇說的,直接 clone / download 下來使用就好,
把你需要的資源放進你的專案,接著就讓我們來看看這個專案有哪些功能吧!

本文:


接著下面會展示全部範例中的場景

1. 不同速度的設置,執行 DifferentSpeeds,按 G 開始跑。

=> 不單單只是人物的跑速,第三個最慢那個還有在冰上行走的感覺,停止前的位移踩踏。

2. 平台遊戲的基礎操作,執行 platformer

=> 上下左右移動、可跳躍、可攀牆,還有二段跳,眼尖的還可以注意 debug log 中有一個
變綠色的參數,叫做落下距離,假設從多少距離落下我們可以定義為「高處落地損傷」呢?

3. 爬梯子,執行 Ladders。

=> 看得出來梯子還能設計成兩種,一種是石岩或攀岩大面積的,另一種就是普通的梯子。

4. 一方通行,執行 One way platform

=> 雖然能感覺出這個效果,但執行起來似乎能看得出一點 bug 的感覺?是我的錯覺嗎XD?

5. 移動式平台,執行 Moving platforms

=> 可以看出有,上下左右移動式的一般平台、還有單向平台、也有崩裂式平台。

6. 滑坡,執行 Slopes

=> 滑下有額外動作,且上坡有感覺阻力走不太上去,這會是很有意思的地形設計點。

7. 觸發器,執行 Triggers

=> 其實綠色的部分顯示不顯示,各有其用意,拿來作事件偵測、觸發敵人或機關,都可以利用。

8. 最後一個,簡單 AI,執行 Simple AI

=> 是個很規律的 AI 行為,由於太陽春了,不能當作敵人使用,用來作移動障礙物或巡邏式機關好像還可以。

進一步思考:


到目前為止,我們都還沒有打過任何一個程式碼,就已經有上面的這些功能可以使用囉。
至於擁有這些武器/技能/裝備,你腦子裡會有什麼想法呢?
如果今天有一個主題,例如「死亡是新的開始。」這樣一個 game jam 的題目。
能用手邊的材料兜出符合主題的遊戲嗎:)

這個在 Github 的專案,最新的更新是3年前,而且已經停更了。
它不會是最新最好用的插件,一定還會有更多更方便,整合進更多功能的專案在進行中或結束。但它不失為一個用來介紹跟說明的好範例,而且這樣一個已經有點時間的插件,
也可以在我 2019 的 Unity 版本上運行無阻,在諸多好用的插件中這只是冰山一角而已

不得不提的是,很好用的畫像素軟體 Aseprite,其實它也有開源專案喔。
Github 的專案連結在這 => Aseprite,↑上面那行的會連到 Steam 介紹頁。
而且 Github 上的專案,只要順利 build 起來,就能跑這個軟體進行繪圖,
雖然它還需要用到很多額外的軟體跟套件,實作起來比三個交流作還麻煩XD"

接下來的部分將會用各個角度去對目前這個專案作擴充延伸,
【企劃】
手邊的素材可以變成遊戲了嗎?試著用上有趣的思維來組合,也會呼應上面丟出的題目。
從 Unity 裡看參數,學編輯。

【美術】
你可以將忍者換成小兔、饅頭、飛天熊......等,一款作品就出來?!
學習 Unity 裡圖集的應用,以及人物動畫製程。

【音樂】
我發現專案裡沒有任何一個音源檔,遊戲運行起來有點乾。
在 Unity 裡放上你自己做的,或想搭配的音效,放上適合你腦中構想的遊戲的 BGM。

【程式】
功能不夠,想要多加更多有趣的功能,想要增添更多系統。
用需求式的設計,編輯 / 新增 Unity 的腳本。

以上文章不一定會就照這個順序來寫,當然也可以只挑你/妳有興趣的部分看就好。
另外也要說明一下,網路上教學文何其多,我也不全是最正確最有價值的分享;
可以抱持著質疑的精神看文章、學東西,尤其是做遊戲,這會讓這條成長之路走得更長遠。
因為每一個坑都有著發人深省的故事,從坑裡爬起就像是瀕死復活的賽亞人,
戰鬥力成長很快的。

謝謝您的收看,我們下篇見。

這篇交流作系列文可以讓你收穫:


1. 不用程式碼,就可以使用現有模組。

2. 這個模組不喜歡,你可以找其他更適合的,因為你有魚竿了。

3. 對這個交流作有更多的了解,對現有素材偶有靈感激發。

3

6

LINE 分享

相關創作

【紀錄】Unity遊戲Spine動畫解包實驗

20240518 遊戲進度 施工圍籬(可破壞)

新作情報 DarkDragonKnight 日誌一, 二

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】