如何結(jié)合AE與Unity制作一款體感聲控游戲

前段時(shí)間,因?yàn)閷W(xué)校的期末作業(yè)要求,我跟我的組員DIY了一款Kinect體感的聲控游戲。因?yàn)槲覀儍蓚€(gè)都是游戲小白,所以對(duì)可以制作體感游戲還是非常有熱情的。在這里想把我們整個(gè)DIY的過程寫下來,分享給有需要的朋友。

肢體控制,聲音發(fā)射

#所需硬件

Kinect(1414)- 抓取人體骨骼信息

電腦 - 制作游戲,繪制圖像,制作動(dòng)畫以及執(zhí)行游戲,這里我們使用的是macbook

液晶電視 - 用于鏈接電腦畫面,我們使用的是LG47la6500

電視架 - 為了營(yíng)造更好的用戶體驗(yàn),我們從淘寶購(gòu)買了電視架

所需硬件

#所需軟件

Adobe Illustrator - 用于繪制游戲所需圖像

Adobe After Effects - 用于制作游戲動(dòng)畫

Unity - 用于編寫游戲程序

Delicode NI MATE ?- 用于在mac系統(tǒng)中將從kinect抓取的骨骼信息傳遞到Unity中


所需軟件

#游戲簡(jiǎn)介

在經(jīng)過一些列頭腦風(fēng)暴之后,我們決定開發(fā)一款Kinect體感以及聲控的射擊游戲。故事發(fā)生香港米埔,由于環(huán)境的不斷惡化,生活在當(dāng)?shù)氐恼湎▲B類被迫離開。為了拯救好朋友的家園,米埔精靈Mico決定用自己的力量去挽救日漸惡化的生態(tài)環(huán)境。玩家可以用自己的身體控制Mico的左右移動(dòng)以及用聲音去控制射擊。

游戲操作

#游戲概念

受到八分音符醬的啟發(fā),我們想結(jié)合Kinect設(shè)計(jì)一款聲控射擊游戲。此外我們考慮到生活在石屎森林的都市人工作忙碌,越來越難跟大自然有親密接觸。設(shè)計(jì)一款需要用聲音去玩的游戲可以為他們提供一個(gè)釋放壓力的平臺(tái),在玩的同時(shí)還可以聆聽大自然的聲音。每一關(guān)通關(guān)之后,還可以觀看小動(dòng)畫,獲取珍稀鳥類的信息。

黑嘴鷗
大杓鷸
黑臉琵鷺
小青腳鷸
白腹軍艦鳥

#游戲流程圖

我們?yōu)橛螒蛟O(shè)計(jì)5個(gè)關(guān)卡,每一個(gè)關(guān)卡都需要玩家達(dá)到一定分?jǐn)?shù)才可通關(guān)。每一關(guān)通關(guān)之后可觀看一段珍稀鳥類的動(dòng)畫。(如果只想玩游戲不想看可以用skip跳過)

游戲流程圖


#游戲場(chǎng)景

根據(jù)每一種鳥類的不同習(xí)性,我們?yōu)槊恳魂P(guān)設(shè)計(jì)了不同的場(chǎng)景。

游戲背景圖

# 游戲編程

身為游戲小白,我們?cè)诰幊痰倪^程遇到不小挑戰(zhàn)。我們主要看的教學(xué)是Unity官網(wǎng)上的Space Shooter,看完教學(xué)之后我們還遇到了兩個(gè)困難:(1)如何抓取人體的骨骼信息去控制角色的移動(dòng)?(2)如何通過玩家聲音的音量去發(fā)射子彈?

玩家試玩

因?yàn)閷?dǎo)師William在上課的時(shí)候提過NIMATE跟Kinect的配合,因此我們選擇在Unity中使用NIMATE的example文件抓取玩家骨骼信息,這里只選用左肩膀與右肩膀的兩個(gè)骨骼點(diǎn),作出如下判斷:

作用移動(dòng)的判斷


針對(duì)第二個(gè)問題,我們做出了非常多的的嘗試,最后終于在TeppoK的一篇教學(xué)中找到了解決方案(http://www.kaappine.fi/tutorials/using-microphone- input-in-unity3d/):

SpawnByLoudness
游戲裝置外觀

#總結(jié)

就是這樣,我們兩個(gè)游戲小白最終DIY出了一款體感游戲,感謝在游戲編程方面一直給予我們支援的Harry,Victor跟Xilian。學(xué)海無(wú)涯,伸出雙臂,如果你還渴望被擁抱。最后附上Mico的游戲測(cè)評(píng),本人本色演出,為大家提供開心一刻。


Kinect體感聲控射擊游戲 - Mico_騰訊視頻
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容