“八分音符醬“聲控游戲在H5如何實現,100行代碼搞掂快速上線
大家最近被魔性聲控游戲
【不要停!八分音符醬】霸屏了么
游戲最魔性的地方
是玩家必須通過聲音來控制跳躍
而不是敲鍵盤或點擊屏幕那么簡單
玩的過程大概是這樣的:嗯…… 啊!唔………… 啊!!嗯…… 啊!!!
低吟時,人物往前移動
輕叫一聲
人物會禮貌性地微微往上跳
陷入困境高嚎一聲
人物躍起的高度也會達到新高
每次在辦公室玩這個游戲時
旁邊同事的眼神如下
太尷尬了……
那么如何把八分音符醬的聲控玩法
移駕到H5上?
通過幾個Python代碼片段簡單介紹下
靠這些核心思路
聲控H5玩法在技術上實現并不難
給角色增加重力的效果
def update(self, dt):
self.speed += 10 * dt
self.y -= self.speed
if self.y < -80:
self.reset()
獲取麥克風的聲音
# 初始化pa = PyAudio()SAMPLING_RATE = int(pa.get_device_info_by_index(0)['defaultSampleRate'])self.stream = pa.open(format=paInt16, channels=1, rate=SAMPLING_RATE, input=True, frames_per_buffer=self.NUM_SAMPLES)
# 每幀中獲取音量string_audio_data = self.stream.read(self.NUM_SAMPLES)k = max(struct.unpack('1000h', string_audio_data))
通過音量判斷行走和跳躍
if k > 3000:
self.floor.x -= min((k / 20.0), 150) * dtif k > 8000:
self.ppx.jump((k - 8000) / 1000.0)
把“八分音符醬”的玩法特點與H5技術創新性結合,游戲玩法通過聲控操控,給人感覺新穎,事實上這類游戲在H5上開發難度不高,通過判斷聲調的高低來實現,上線時間快,玩法瘋狂刺激,叫法更是多樣,這簡直是蹭到熱點又能獲得大量fans的機會!
聲 控 H5 新 玩 法
期待其清奇魔性的畫風
和語音控制的新奇玩法
在好友間形成新一輪霸屏
“有關聲控H5玩法的技術實現
大家有其他見解歡迎加公眾號“型科科技”一起探討
評論
評論
推薦評論
暫無評論哦,快來評論一下吧!
全部評論(0條)