cocos 配置问题

在不创建独立项目的情况下,为解决iOS和Android设备性能差异导致的游戏配置问题,可以通过修改Cocos项目的CCBoot.js文件,创建针对不同操作系统的project.json。根据cc.sys.os属性判断设备类型,如cc.sys.OS_IOS,实现特定平台的配置加载,以实现细致的性能优化。
摘要由CSDN通过智能技术生成

有些时候,同一个游戏的不同版本,由于IOS手机性能大部分比安卓手机号,所以需要给他们不同的配置参数,但是又不想分开两个项目,这时候就需要修改加载配置文件的代码了,可以写两份project.json,分别用于ios和android,项目名\frameworks\cocos2d-html5\CCBoot.js,找到这个文件

在加载project.json的地方,判断下操作系统 cc.sys.os === cc.sys.OS_IOS 笼统点判断的话,就分为IOS和非IOS就行了,如果需要更具体的,也可以更具体点

_loadConfig: function () {

        // Load config
        // Already loaded
        if (this.config) {
            this._initConfig(this.config);
            return;
        }
        // Load from document.ccConfig
        if (document["ccConfig"]) {
            this._initConfig(document["ccConfig"]);
        }
        // Load from project.json 
        else {
            try {
                var cocos_script = document.getElementsByTagName('script');
             
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值