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,如下图: 建立父工程,将后续 ...
 
随机推荐
- socat流量操控
			
被称为nc++,双向数据流通道工具. 假设有这样一个场景 相互通信 创建服务器端,侦听2222端口 socat - tcp4-listen:2222 查看2222端口是否打开 netstat -pan ...
 - Python  __init__ 特殊方法
			
在Python中有很多以双下划线开头且以双下划线结尾的固定方法.他们会在特定的时机被触发执行. __init__ 就是其中之一,它会在实例化之后自动被调用.以完成实例的初始化. >>> ...
 - 使用SpirngMvc拦截器实现对登陆用户的身份验证
			
登陆成功则按returnUrl进行跳转,即跳转到登陆之前的页面,否则跳转到登陆页面,返回登陆错误信息. 1.SpringMVC.xml <!-- 映射器 --> <bean clas ...
 - 八 xml模块
			
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的 ...
 - 比较perl+python
			
作者:iTech出处:http://itech.cnblogs.com/ http://hyperpolyglot.org/scripting perl (1987) python (1991) ...
 - NAT和Proxy的区别
			
在internet共享上网技术上,一般有两种方式,一种是proxy代理型,一种是NAT网关型,关于两者的区别与原理,身边很多人都不是很明白,下面我来讲讲我的理解,如有不对的,欢迎指正. 1.先说应用例 ...
 - perl-基础
			
1.关系运算符 数字: == != < <= > >= 字符串: eq ne lt le gt ge 2.循环 循环:while(){} for(){} last ...
 - Codeforces Beta Round #31 (Div. 2, Codeforces format)
			
Codeforces Beta Round #31 (Div. 2, Codeforces format) http://codeforces.com/contest/31 A #include< ...
 - AD操作
			
加泪滴 批量添加覆铜过孔(先铺铜以后,再批量添加过孔) 开槽 在KEPP—OUT层 部分区域 不敷铜 开窗
 - 音频 PCM 数据的采集和播放
			
PCM(Pulse Code Modulation)脉冲编码调制 —— 音频的采集与量化过程. PCM数据是最原始的音频数据完全无损,所以PCM数据虽然音质优秀但体积庞大. 为了解决这个问题先后诞生了 ...