- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 Cocos2dx-- 资源热更新
前言:游戏上线后,我们常常还会需要更新,如新增玩法,活动等,这种动态的更新资源我们称为游戏的热更新。热更新一般只适用于脚本语言,因为脚本不需要编译,是一种解释性语言,而如C++语言是很难热更新的,其代码只要有改动就需要重新链接编译(接口统一,用动态库可以实现,不过太不灵活了)。 本章将讲讲用Cocos-lua引擎怎么实现热更新,其实Cocos自带也封装了热更新模块(AssetsManager,
2017-12-09 15:18:03 1341
转载 cocos2d-x 3.10 热更新 使用AssetsManagerEx
热更新的思路:玩家一启动游戏时,将客户端资源的版本与服务器进行比对,如果客户端版本低于服务端版本,则下载最新的资源,并将客户端的资源版本更新至服务端的版本。由于我们没有对打包出来的APK中的资源有写的权限,所以我们需要将下载下来的资源放在一个可以读写的路径中,并添加这个路径至搜索路径,且优先级要高于默认的搜索路径。在3.10 官方例子中,cocos使用了AssetsManagerE
2017-12-09 14:43:23 796
转载 Cocos2d-x 2.0 渲染到纹理深入分析
现在我们将重新认识一下RenderTexture。在TestCpp中它做为独立的演示场景存在,名称为RenderTextureTest。我们先来看一下最重要的类CCRenderTexture。它是用于管理渲染目标纹理的类,与纹理不同的是,它必须是属于打开CCRenderTexture.h:[cpp] view plain copy
2017-12-07 10:29:02 395
转载 支持正则表达式的 String 对象的方法
方法描述FFIEsearch检索与正则表达式相匹配的值。14match找到一个或多个正则表达式的匹配。14replace替换与正则表达式匹配的子串。14split把字符串分割为字符串数组。
2017-12-05 10:45:11 661
转载 js path模块的应用
path.join()path.join方法用于连接路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是”/“,Windows系统是”\“。var path = require('path');path.join(mydir, "foo");上面代码在Unix系统下,会返回路径mydir/foo。path.reso
2017-12-05 09:23:17 1386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人