創作內容

4 GP

不專業的介紹一個最近自製的 BMS 音遊/播放器

作者:JL‧真‧維斯坦茲│2016-04-10 23:06:10│贊助:8│人氣:670
又隔了好一陣子沒發文章了,這次是來介紹一下我在近期開源的一個 BMS 音遊/播放器。

說到這個播放器的來源,是在 2013 年左右開始做的。那時剛剛學用微軟的 XNA Framework 編寫遊戲不久,無意中給我發現 BMS 這音遊譜面格式,結果就在那時自己試行用 C# 和 XNA 來實作一個播放器,只不過那時候我還是一個 C# 初學者,東西都寫到亂七八糟 (那時寫的程式碼片段在此),加上各種原因之下,那個播放器在成功播放 BMS 檔裡面的音樂和靜態動畫就停止開發了。

直到幾個月前,又有身邊的朋友提起 BMS 這格式,勾起我對這播放器的回憶,找回原始檔看了一下就強迫症發作想砍掉重練,而且這時我已經不再用 XNA 來寫遊戲,故此我就決定把邏輯搬過去 Unity 重寫了。雖然說 XNA 和 Unity 都是以 C# 作為編程語言,但架構上很多地方不同,尤其資源載入,兩者都用了自己定義的方法去實作,所以尤其是這個地方要特別的重新再寫。

還有就是譜面時間線資料處理方面也改了很多,從幾年前初版的實時計算音符時間改為事先計算好實際音符的時間點。

設計方面我是想弄點新意,所以把音符的判定線設計成覆蓋整個畫面的下半圓形,Scratch 音則放到畫面上方,音符出來的方式則是不受任何節拍影響,由慢變快的移動到判定線/點上。

操作方面,基本上是支援鍵盤、遙桿、甚至觸屏。


最後,如果對這東西有興趣的話可以在這裡下載或者這裡觀看原始檔。

嘛我自己而言也不太多時間可用,所以這東西開發速度可能會很慢,我也想在此找找看有沒有同好是有興趣的,也歡迎共同進行開發,畢竟現在是開源的。

(今天其實我不太舒服,所以文筆不順請諒解一下謝謝)
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3156799
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:BMS|音Game|Unity|XNA

留言共 1 篇留言

チョコラネコ
沒想到能在這裡找到玩BMS的同好!!
真的好感動...
現在最流行的LR2,原作者沒有繼續開發
最新的版本偶爾還是會莫名其妙crash

在這裡看到有玩家願意開發新的BMS Player
當然要支持一下!!


雖然我對音game很有興趣,但程式功力相當弱...
只能給「玩家角度」的建議

通常BMS的玩家會比較習慣原本的7+1轉盤的介面呈現
你的想法雖然很有創意,但對老玩家而言可能會不太習慣
如果想要把這個專案做大,甚至取代現在玩家所使用的LR2
可能要考慮增加遊玩介面調整的功能

大致上是這樣,希望有一天真的能取代LR2

04-14 19:51

JL‧真‧維斯坦茲
謝謝支持啊~
其實我選擇在這邊發個介紹文也是小試牛刀, 沒想到真的會有同好回應 (感動)

然後因為現在是開源的, 所以我也希望真的有人可一起做, 例如加新的玩法之類的
我自己而言也是真的很有空很有空才會繼續開發這專案04-15 00:49
我要留言提醒:您尚未登入,請先登入再留言

4喜歡★jlchntoz 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:最近著手開發的「人品系統... 後一篇:一年後的 BananaB...

追蹤私訊

作品資料夾

pjfl20180818自己
牙齒痛QAQ,只能等早上才能去看醫生了~_~看更多我要大聲說10小時前


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

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