带玩具逛街时突然按下按钮的故事,丰满的妺妺3伦理播放,新婚人妻不戴套国产精品,大肉大捧一进一出好爽视频百度

“八分音符醬“聲控游戲在H5如何實(shí)現(xiàn),100行代碼搞掂快速上線

原創(chuàng) 1 收藏 評(píng)論
舉報(bào) 2017-03-13

大家最近被魔性聲控游戲

【不要停!八分音符醬】霸屏了么

游戲最魔性的地方

是玩家必須通過聲音來控制跳躍

而不是敲鍵盤或點(diǎn)擊屏幕那么簡(jiǎn)單

mmexport1489379776359.gif

玩的過程大概是這樣的:嗯…… 啊!唔………… 啊!!嗯…… 啊!!!


低吟時(shí),人物往前移動(dòng)

輕叫一聲

人物會(huì)禮貌性地微微往上跳

陷入困境高嚎一聲

人物躍起的高度也會(huì)達(dá)到新高

每次在辦公室玩這個(gè)游戲時(shí)

旁邊同事的眼神如下

296799575715956634.jpg


太尷尬了……


那么如何把八分音符醬的聲控玩法

移駕到H5上?


通過幾個(gè)Python代碼片段簡(jiǎn)單介紹下


靠這些核心思路

聲控H5玩法在技術(shù)上實(shí)現(xiàn)并不難


給角色增加重力的效果


def update(self, dt):
   self.speed += 10 * dt
   self.y -= self.speed
   if self.y < -80:
       self.reset()


獲取麥克風(fēng)的聲音

# 初始化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)


把“八分音符醬”的玩法特點(diǎn)與H5技術(shù)創(chuàng)新性結(jié)合,游戲玩法通過聲控操控,給人感覺新穎,事實(shí)上這類游戲在H5上開發(fā)難度不高,通過判斷聲調(diào)的高低來實(shí)現(xiàn),上線時(shí)間快,玩法瘋狂刺激,叫法更是多樣,這簡(jiǎn)直是蹭到熱點(diǎn)又能獲得大量fans的機(jī)會(huì)!


聲 控 H5 新 玩 法

期待其清奇魔性的畫風(fēng)

和語(yǔ)音控制的新奇玩法

在好友間形成新一輪霸屏


“有關(guān)聲控H5玩法的技術(shù)實(shí)現(xiàn)

大家有其他見解歡迎加公眾號(hào)“型科科技”一起探討



    評(píng)論

    文明發(fā)言,無(wú)意義評(píng)論將很快被刪除,異常行為可能被禁言
    DIGITALING
    登錄后參與評(píng)論

    評(píng)論

    文明發(fā)言,無(wú)意義評(píng)論將很快被刪除,異常行為可能被禁言
    800

    推薦評(píng)論

    暫無(wú)評(píng)論哦,快來評(píng)論一下吧!

    全部評(píng)論(0條)

    主站蜘蛛池模板: 东乡| 商都县| 营口市| 中江县| 灵川县| 镇坪县| 钟祥市| 武川县| 琼海市| 顺义区| 福海县| 白河县| 正定县| 五原县| 永新县| 安丘市| 营山县| 连州市| 常德市| 南溪县| 商南县| 九龙坡区| 丹寨县| 沧源| 纳雍县| 诏安县| 拜泉县| 陕西省| 桓仁| 阜阳市| 衡东县| 永州市| 新绛县| 铜山县| 会昌县| 鄂托克前旗| 中江县| 石楼县| 兴文县| 资源县| 介休市|