cocos jsb工程转html 工程
1 CCBoot.js
prepare方法:注掉下面这行,先加载moduleConfig中的脚本后加载user脚本
//newJsList = newJsList.concat(jsList); //pengyingh 17 2 20 load user js in main.js
2 main.js 加载user js
cc.game.onStart = function(){
console.log("cc.game.onStart");
//load resources
if(cc.sys.isNative) {
cc.view.enableRetina(false);
cc.view.adjustViewPort(true);
cc.view.setDesignResolutionSize(, , cc.ResolutionPolicy.SHOW_ALL);
cc.view.resizeWithBrowserSize(true);
//设置本地资源查找目录
var searchPaths = jsb.fileUtils.getSearchPaths();
searchPaths.push('res');
jsb.fileUtils.setSearchPaths(searchPaths);
cc.LoaderScene.preload(g_resources, function () {
cc.director.runScene(new HelloWorldScene());
}, this);
}
else {
cc.loader.resPath = "res/";
cc.view.enableRetina(false);
cc.loader.loadJsWithImg(cc.game.config.jsList, function (err) {
if (err) throw new Error(err);
cc.view.adjustViewPort(true);
cc.view.setDesignResolutionSize(, , cc.ResolutionPolicy.SHOW_ALL);
cc.view.resizeWithBrowserSize(true);
cc.LoaderScene.preload(g_resources, function () {
cc.director.runScene(new HelloWorldScene());
}, this);
});
}
};
3修改 load.js 中的_dirname方法 返回空
_dirname: function(path){return "";//pengyingh 17 2 20
var arr = path.match(this._dirnameReg);
return (arr && arr[]) ? arr[] : "";
},
4 部分粒子加载报错卡死,添加纠错,暂时未解决如何显示此类粒子,默认粒子可以显示
修改gzip.js中的cc.Codec.GZip.gunzip方法
cc.Codec.GZip.gunzip = function (string) {//pengyingh 17 2 20
if (string.constructor === Array) {
} else if (string.constructor === String) {
}
var gzip = new cc.Codec.GZip(string);
if ( gzip.gunzip()[])
return gzip.gunzip()[][];
else return [];
};
5 如果想使用spine 在project.json 下的modules 中添加spine或者extensions
但是spine播放有bug 不能loop播放,部分图片会丢失
6 补充: ccui.ScrollView 的setScrollBarEnabled等jsb方法不能用了 cc.sys.isNative 用在native版本和web版的方法判断,工程入口是index.html 文件
cocos jsb工程转html 工程的更多相关文章
- Cocos Code IDE新建lua工程报错解决方案
今天想用cocos code IDE新建一个工程,但是控制台报错:Read json file null failed, the reason is:null.我下载的是官方3.5源码,sdk,ndk ...
- eclipse java工程和maven工程的互相转换
eclipse java工程和maven工程的互相转换 maven转为工程一般工程: 工程右键--->Maven--->Disable Maven Nature转为一般工程. 一般工程转为 ...
- Java工程转换为Maven工程-b
1. 前言 在开发中经常要建立一个Maven的子工程,对于没有模板的同学来说从Java工程来转换也是一个不错的选择.本文就如何从一个Java工程创建一个Maven工程做了一个介绍,相信对于将一个Jav ...
- Java工程转换为Maven工程
1. 前言 在开发中经常要建立一个Maven的子工程,对于没有模板的同学来说从Java工程来转换也是一个不错的选择.本文就如何从一个Java工程创建一个Maven工程做了一个介绍,相信对于将一个Jav ...
- eclipse开发工具Import工程后,工程文件夹上出现黄色感叹号——解决方法
eclipse开发工具Import工程后,工程文件夹上出现黄色感叹号. 可能是Work目录无效,解决方法:删除Work目录即可,如下图所示: 删除后,如下图:
- eclipse--java工程转web工程 以及 java或java web工程转maven工程
1. 打开工程文件夹,编辑工程的.project文件. 在<natures></natures>中加入 <nature>org.eclipse.wst.commo ...
- eclipse里将java工程改web工程
转自:http://blog.csdn.net/heirenheiren/article/details/8488245 把一个普通的eclipse项目转成web项目 1. 编辑工程的.projec ...
- 关于eclipse导工程或移植工程常碰到的错误汇总
在开发过程中,eclipse是使用得最多的IDE,但由于其开源且免费的性质决定了其不然有很多的BUG,在项目很赶的时期碰到某些很恶的错误很浪费时间,也很让人郁闷,现我总结一下我碰到的错误并总结下对 ...
- springcloud工程建立 父工程+公用子模块+微服务提供模块
建立 Java Working Set:工程多的时候可以展开收缩,方便管理 切换到Package Explorer视图,并点击视图右侧下箭头,选择Working Sets,如下图: 建立父工程,将后续 ...
随机推荐
- express 中间件
[express 中间件] 中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和 ...
- Oracle OLAP 与 OLTP 介绍
文章出处:http://blog.csdn.net/tianlesoftware/article/details/5794844 感谢原作者的分享. 数据处理大致可以分成两大类:联机事务处理OLTP( ...
- View可以设置tag携带数据
View可以设置tag携带数据. 例子 初始化:ImageView iv_brand2 设置:iv_brand2.setTag(strB ...
- sqlserver 无法打开备份文件a.bak
bak文件不能放在磁盘根目录,放到文件夹下即可.
- chattr 和 lsattr 命令介绍---案例:修改passwd文件
chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多 功能不能实现.同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持. ...
- View 常用方法
id layout_width layout_height layout_margin.layout_marginTop minWidth minHeight background layout_gr ...
- ORACLE的强制索引
在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引,测试查询语句的性能. 以EMP表为例: 先在EMP表中建立唯一索引,如图. 普通搜索: SELECT * F ...
- AltiumDesigner 网络标号放置技巧
我们在使用AD画图的过程中,灵活的使用一些小技巧可以使我们的工作事半功倍,今天给大家介绍一种在画原理图过程中的小技巧. 我们在画原理图过程中经常会放置网络标号,尤其是很多芯片管脚上,例如现在我需要在这 ...
- c#: UrlDecode()
1.源起: KV需要解析从插件传来的URL网址,因为其可能经过编码,所以需要解码. 初用System.Web.HttpUtility.UrlDecode()这个函数,但根据用户环境crash场景,发现 ...
- mysql学习1:数据类型:数字型,日期和时间,字符串类型(总结)
mysql数据类型:数字型,日期和时间,字符串类型 摘要 MySQL中定义数据字段的类型对数据库的优化是非常重要的: MySQL支持多种类型,大致可以分为三类,如下. 数字类型 整数:tinyint. ...