2017年3月20日 星期一

音樂打擊遊戲-Lock Music




(個人專案)
程式語言
C#
開發工具
Unity
Demo影片


【實作結果(截圖)與說明】







#
實作目標
方式
1
建立模型
參考角色圖片,在Unity中重新建立角色與場景的模型,以及貼圖。
2
設計動畫
C#進行角色動畫的擊鼓動作控制與對應的影格。
3
加入音效
加上背景音效,以及擊鼓feed back的音效。
4
使用者互動
加上key press事件,呼叫執行哪個方向的擊鼓動畫。
在擊鼓的feed back上加入飛出的粒子,與計分。
5
箭號呈現
計算音樂拍點的時間,使用Texture2D來顯示下次擊鼓要按哪個方向鍵的preview功能。


【動機與目標】
希望可以將聽覺跟視覺都加入遊戲中,做出結合音樂與動畫的互動遊戲。Unity遊戲引擎支援透過程式來控制場景中的元件,以動畫場景作為介面,將動畫與互動做結合。
在動畫內容的設計上,當玩家按下按鍵時,角色人物會有動畫作為feed back


【遊戲操作方式】
搭配音樂,透過玩家在拍點上,控制上下左右鍵,角色可以在拍子上做出相對應的擊鼓動作。在歌曲建置的部份,目前是建置約30秒左右的拍點,作為擊鼓的時間點。