国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

自學(xué)cocos creator過程中遇到的一些問題筆記

2023-02-12 16:05 作者:kamasy  | 我要投稿
  1. 一個精準(zhǔn)度要求不高的音樂文字游戲。使用整句歌詞+時間點配置,達到歌詞同步展示并可點擊單字的效果

    1. js計時器setInterval和timecocos計時器schedule在各個平臺上由于幀率、延遲等計時效果有差異,不能精準(zhǔn)同步,無法達到要求。

    2. cocos提供了audioEngine.getCurrentTime()可以獲取音樂播放的實時進度,但是在ios系統(tǒng),音頻首次加載播放時,獲取到的精度間隔有浮動,需要提前預(yù)熱音頻文件:既先播放一次該音頻,并且確保isPlaying==true后再次進行播放。(預(yù)熱時可以設(shè)定音量=0)

    3. ios微信小游戲平臺不支持ogg格式的音頻文件

    4. 停止音頻并立即播放,或者播放音頻時切換播放另一個音頻,有可能導(dǎo)致播放失效。解決辦法是設(shè)定延遲200ms后再進行播放

  2. 一個用于現(xiàn)有app中內(nèi)嵌的h5小游戲,要求使用dsbridge進行通信,并且需要原生傳遞輸入?yún)?shù)給h5游戲

    1. cocos creator用ts開發(fā)時,需要將第三方庫js文件拷貝至asset資源目錄下

    2. 使用第三方庫js文件:let ds = require("dsbridge");

    3. 在測試通信延遲時,在游戲內(nèi)打印當(dāng)前時間,并且接受原生傳遞的原生當(dāng)前時間:

      nativeToCocos(msg:string){

      ? ? ? ? ? console.log(new data().getTime());

      ? ? ? ? ? console.log(msg)

      ?}

  3. cocos creator3.x打包微信小游戲,去除啟動頁:

    1. 修改打包文件中的first-screen.js:去掉tick方法中的draw調(diào)用


      function tick() {

      ? ? rafHandle = requestAnimationFrame(() => {

      ? ? ? ? // draw();

      ? ? ? ? tick();

      ? ? ? ? if (afterTick) {

      ? ? ? ? ? ? afterTick();

      ? ? ? ? ? ? afterTick = null;

      ? ? ? ? }

      ? ? });

      }




自學(xué)cocos creator過程中遇到的一些問題筆記的評論 (共 條)

分享到微博請遵守國家法律
辽阳市| 罗甸县| 临江市| 金平| 汝南县| 准格尔旗| 锦州市| 蚌埠市| 屯昌县| 海门市| 通渭县| 广河县| 永顺县| 揭东县| 杭锦旗| 北海市| 布尔津县| 三门峡市| 盖州市| 商南县| 惠安县| 西峡县| 会东县| 顺义区| 都昌县| 道孚县| 隆德县| 崇仁县| 铁岭市| 枣庄市| 浠水县| 孟村| 涟源市| 永昌县| 柳江县| 德令哈市| 吉隆县| 靖安县| 扬州市| 驻马店市| 宁海县|