五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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過程中遇到的一些問題筆記的評論 (共 條)

分享到微博請遵守國家法律
阿合奇县| 平顶山市| 沧源| 米泉市| 贵德县| 阿坝县| 云浮市| 文水县| 绩溪县| 勃利县| 松溪县| 江北区| 洛宁县| 清新县| 遂川县| 牡丹江市| 东丽区| 辽宁省| 汽车| 肇庆市| 宝山区| 吴川市| 五常市| 东明县| 清河县| 阳朔县| 扎赉特旗| 白水县| 长垣县| 万全县| 四川省| 渭南市| 图木舒克市| 宣城市| 林周县| 轮台县| 沙洋县| 监利县| 赤壁市| 湛江市| 偃师市|