zoukankan      html  css  js  c++  java
  • Cocos Creator 微信小游戏 远程资源设置

    版本:2.3.4

    参考:

    cocos教程:发布到微信小游戏

    因为微信小游戏有包体大小限制。

    主包4M

    分包最大4M

    一共最多16M

    那么假如我们的游戏有个20M,50M,那就放不下了。只能放到远程服务器上。

    下面看微信小游戏如何将资源放到远程服务器。

    发布时,设置远程服务器地址。我这里是本地搭建的服务器192.168.0.60:8000。

    点击构建后,将发布后的res文件夹移动到远程服务器下,我这里服务器是本地用python搭建的, 地址是192.168.0.60:8000。

    微信小游戏工程目录下res文件夹被移动远程服务器下,已经没有res文件夹了。

    我们运行微信小游戏,在微信开发者工具的network中,可以看到图片等资源的下载路径是远程服务器192.168.0.60了。

    cocos的资源下载逻辑如下:

    总结:

    1. 使用远程服务器,只需要2步,1发布构建时设置远程服务器,2发布后将res文件夹移动到远程服务器下。

    2. 在代码上不需要做任何修改,加载远程资源和加载本地资源使用的cc.loader  api是一样的,cc.loader使用时路径都当成本地来写。

    2. res里资源文件可以一部分放主包,一部分放远程服务器,不需要修改代码,cocos会按照加载逻辑自动加载, 使用cc.loader时路径都当成本地来写。

  • 相关阅读:
    CodeForces 7B
    CodeForces 4D
    离散化
    线段树入门
    洛谷 P3951 小凯的疑惑(赛瓦维斯特定理)
    Codeforces 1295D Same GCDs (欧拉函数)
    Codeforces 1295C Obtain The String (二分)
    Codeforces 1295B Infinite Prefixes
    Codeforces 1295A Display The Number(思维)
    Codeforces 1294F Three Paths on a Tree(树的直径,思维)
  • 原文地址:https://www.cnblogs.com/gamedaybyday/p/13332155.html
Copyright © 2011-2022 走看看