久久人妻牲爱视频,亚洲无码视频区,黑人操人妻一区二区,aaa在线视频,日产精品久久久久久久,99熟妇诱惑视频,激情只爱无码,国产精品日韩一区二区,超碰成人三级在线

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

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

大家最近被魔性聲控游戲

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

游戲最魔性的地方

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

而不是敲鍵盤或點擊屏幕那么簡單

mmexport1489379776359.gif

玩的過程大概是這樣的:嗯…… ??!唔………… 啊?。∴拧??。。?!


低吟時,人物往前移動

輕叫一聲

人物會禮貌性地微微往上跳

陷入困境高嚎一聲

人物躍起的高度也會達到新高

每次在辦公室玩這個游戲時

旁邊同事的眼神如下

296799575715956634.jpg


太尷尬了……


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

移駕到H5上?


通過幾個Python代碼片段簡單介紹下


靠這些核心思路

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


給角色增加重力的效果


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技術(shù)創(chuàng)新性結(jié)合,游戲玩法通過聲控操控,給人感覺新穎,事實上這類游戲在H5上開發(fā)難度不高,通過判斷聲調(diào)的高低來實現(xiàn),上線時間快,玩法瘋狂刺激,叫法更是多樣,這簡直是蹭到熱點又能獲得大量fans的機會!


聲 控 H5 新 玩 法

期待其清奇魔性的畫風

和語音控制的新奇玩法

在好友間形成新一輪霸屏


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

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



    評論

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

    評論

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

    推薦評論

    暫無評論哦,快來評論一下吧!

    全部評論(0條)

    宁蒗| 宜君县| 永嘉县| 阳信县| 大足县| 莱阳市| 东台市| 忻州市| 广河县| 淄博市| 临泉县| 库尔勒市| 左贡县| 桂林市| 休宁县| 共和县| 宝兴县| 武城县| 布尔津县| 临湘市| 大庆市| 阳朔县| 丰原市| 南溪县| 手游| 上饶县| 油尖旺区| 德州市| 绥阳县| 崇义县| 道孚县| 呼图壁县| 灌阳县| 合作市| 三河市| 富顺县| 大石桥市| 醴陵市| 汶川县| 怀仁县| 四平市|