1.什么是音樂游戲?
在音樂游戲(Music Game)中,玩家配合音樂與節奏做出動作(依畫面指示按鈕、踏舞步、操作模仿樂器的控制器等)來進行游戲。通常玩家做出的動作與節奏吻合即可增加得分,相反情況下則會扣分,部分作品甚至會因為失誤過多而強制結束游戲(Game Over)。此外某些游戲會要求一定的得分,若無法達成則會結束游戲。這類游戲主要考的是玩家對節奏的把握,以及手指的反應和眼力。完成一首難度比較高的音樂時,會有一種成就感。而且在玩家心情不好的時候 彈一首也許會改變玩家的心情。所以音樂游戲是一類健康綠色的游戲。
2.著名的音樂游戲
街機平台:Dance Super Station,舞王爭霸,E舞成名,DJMAX等等
PC平台:QQ炫舞,熱舞派對,QQ音速,Canmusic等等
手機平台:Deemo,Cytus,TapSonic,節奏大師等等
其他平台:吉他英雄,初音未來等等
3.如何制作一款音樂游戲?
只考慮代碼層面且其中的一個問題:如何讓音符與節奏和事件對應?
比如下邊這個音樂小游戲,我們怎樣導入進Unity里並且可以在每一個對應節拍上添加對應的事件來告訴玩家得分與否?
完整流程:http://mgame.sohu.com/20150818/n419142032.shtml
4.Koreographer簡介
Koreographer™是Unity的獨特主動式音頻插件,簡化了視頻游戲中音樂和游戲的同步過程。 它是一個簡單的編輯界面,允許Unity開發者使用音樂的節奏,音符,音量和其他動態來驅動游戲中的事件。 開發者使用Koreographer™制作節奏游戲,讓任何游戲更具電影感,利用音樂增強游戲環境,並創建新的控制和音樂驅動的游戲。
5.Koreographer功能
1.創建節奏游戲,啟用唇形同步或以最小的努力為游戲添加字幕
2.准確地將游戲中的事件同步到游戲音樂中的不同點
3.快速創建新的音樂游戲和效果
6.Koreographer下載
如何獲取該插件?
UnityAssetStore(36刀):https://assetstore.unity.com/packages/tools/audio/koreographer-54639
Koreographer官網:http://www.koreographer.com/#koreographer
7.Koreographer常用快捷鍵
A:Select S:Draw
D:Clone E:播放時添加事件
Space:播放或暫停 Ctrl+C: 復制
Ctrl+V:粘貼 Ctrl+Z:返回上一步
Ctrl+Y :返回下一步
8.Koreographer使用步驟
1.新建一個Koreography和KoreographyTrack。
2.新建一個腳本用來觸發對應事件。
3.在Inspector里設置音樂與事件軌跡。
4.打開Koreography設置細節與音軌事件。
5.新建一個MusicPlayer,掛載上Koreographer與Simple Music Player腳本。