一、前期工作

  • 查看creator官网vivo平台发布流程将开发和调试环境准备好
  • 或者根据vivo官网搭建环境

二、cocos creator 引擎版本低于 v2.1.3  不可分小包模式

构建平台请选择小包模式, 部署一个远程服务器 存放编译出来的res文件,每次更改资源需要重新上传到服务器,然后把本地的res文件删除,使用命令行重新打包  在构建的qgame文件地址栏运行 cmd 命名提示符 输入 npm run build 编译完成后再输入npm run server 可生成二维码 命名行构建 默认是debug的签名

关于签名文件生成官网有详细步骤,此处不在一一累述

三、资源远程加载问题

Vivo目前暂不支持直接加载网络资源 需要先调用下载方法qg.download() 再使用转存qg.copyFile() 再调用方法去加载或者读取存储好的本地文件

let _url = `${远程地址}/文件/资源`;

qg.download({
                        url: _url,
                        success:  (data: any)=> {
                            qg.readFile({
                                uri: data.tempFilePath,
                                encoding: 'utf8',
                                success: (data)=>{
                                    console.log('text: ',data.text)
                                    let resource  = JSON.parse(data.text)
                                    resolve();
                                    return;
                                },
                                fail: (data, code)=> {
                                    console.log(`handling fail, code = ${code}`)
                                    reject();
                                    return
                                }
                            })
                        },
                        fail: (data, code) =>{
                            console.log(`handling fail, code = ${code}`)
                            reject();
                            return
                        }
                    });

另外关于登录时提示游戏奔溃,但是关闭提示又不影响游戏进程,照常能玩游戏,大部分是声音导致的问题,尽量不要使用playMusic(), stopMusic(),cocos声音模块底层有个status为-1 导致的奔溃,可改为play()。至于原因不知道为啥,尚未深入研究。

小游戏基与creator接入VIVO平台之小包模式和远程资源加载相关推荐

  1. 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d-2.0-x-2.0.2使用资源加载策略

    前段时间cocos2dx更新了最新版本cocos2d­2.0­x­2.0.2,也从这个版本开始对于资源加载与管理都改变了策略. 在之前的加载方式都是通过沿用与cocos2d-iphone一样的加载资源 ...

  2. Unity游戏开发——新发教你做游戏(三):3种资源加载方式

    文章目录 一.前言 二.Unity的目录结构规范 1.Resources(不是很推荐把资源放这个目录) 2.RawAssets(存放生资源) 3.GameRes(存放熟资源) 4.StreamingA ...

  3. 大型3d游戏资源加载三步曲(硬盘-amp;gt;内存-amp;gt;显存)

    做过游戏的人都知道游戏的资源非常庞大,需要有一个好的后台预加载机制.现在一般都是再开一个I/O线程,主线程有I/O需求的话,将信息推入队列,I/O辅助线程从队列读出需求,从磁盘加载I/O,加载好后设置 ...

  4. 大型3d游戏资源加载三步曲(硬盘 内存 显存)

    http://blog.csdn.net/fuzb/article/details/2084362 做过游戏的人都知道游戏的资源非常庞大,需要有一个好的后台预加载机制.现在一般都是再开一个I/O线程, ...

  5. Threejs系列--18游戏开发--沙漠赛车游戏【loading资源加载进度条】

    Threejs系列--18游戏开发--沙漠赛车游戏[loading资源加载进度条] 序言 目录结构 代码一览 AreaFloorBorderBufferGeometry.js代码 AreaFloorB ...

  6. Cocos Creator 资源加载流程剖析【二】——Download部分

    Download流程的处理由Downloader这个pipe负责(downloader.js),Downloader提供了各种资源的"下载"方式--即如何获取文件内容,有从网络获取 ...

  7. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

  8. android游戏加载,Android 游戏引擎libgdx 资源加载进度百分比显示案例分析

    因为案例比较简单,所以简单用AndroidApplication -> Game -> Stage 搭建框架 一.主入口,无特殊 public class App extends Andr ...

  9. Unity上架苹果商店游戏资源加载的问题被拒4.2.3

    由于游戏资源加载的问题被4.2.3拒绝的解决方案 方案一: 加一个下载资源说明.然后改一下逻辑.启动app可以正常进去,然后提醒用户在你进去体验的初期,我们会继续在Wi-Fi环境下继续下载app需要的 ...

最新文章

  1. python 修改字符串中的某个单词_python Pandas替换字符串中的单词
  2. 让页面只能在微信浏览器里访问
  3. 3451: Tyvj1953 Normal 点分治 FFT
  4. Spring Aop开发过程中可能出现的异常(通过这些异常可以知道需要什么Jar包)
  5. Python账号密码登陆判断(三次机会)
  6. php ping主机名,PHP PING值函数
  7. Mock 框架 Moq 的使用
  8. swift实例教程_Swift示例教程基础
  9. leetcode 每个结点的右指针 python
  10. TeamViewer 收不到邮件该怎么办?
  11. Word技巧和快捷键
  12. HBuilder 第一个app项目
  13. matlab虚数求模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
  14. 二、JavaWeb动态网页基础
  15. 大一新生能从ACM比赛中得到什么?
  16. Oracle什么情况使用omf,从参数取值看Oracle OMF特性
  17. 自己动手制作C 语言编译器(8):表达式
  18. 国产服务器上(银河麒麟)上玩转Golang
  19. MacBook Pro 触控板目前没有触感反馈怎么办?
  20. Linux最著名的文本编辑器,最优秀的5个Linux文本编辑器

热门文章

  1. 【书签】数据可视化(三)- Seaborn简易入门
  2. 网站登录页面和主页设计demo
  3. 产品经理之需求和述求
  4. 思考爱情观、恋爱观、婚姻观
  5. 【C语言】求奇数分之一序列前N项和
  6. JavaScript childNodes
  7. C语言——C程序编译过程
  8. 机器学习-Hierarchical clustering 层次聚类算法
  9. docker 拉取镜像、创建并启动容器
  10. iPhone是不是微型计算机,就算iPhone只有32GB也不怕!让这款充电座来解救各种“小苹果”...