cocos2d-html5 分辨率,cocos2d-html5模板分析

varcocos2dApp = cc.Application.extend(

{

config : document['ccConfig'],

ctor :function(scene)

{this._super();this.startScene = scene;

cc.COCOS2D_DEBUG =this.config['COCOS2D_DEBUG'];

cc.initDebugSetting();

cc.setup(this.config['tag']);

cc.AppController.shareAppController().didFinishLaunchingWithOptions();

},

applicationDidFinishLaunching :function()

{// initialize directorvardirector = cc.Director.getInstance();varscreenSize = cc.EGLView.getInstance().getFrameSize();varresourceSize = cc.size(800,450);vardesignSize = cc.size(800,450);varsearchPaths = [];varresDirOrders = [];

searchPaths.push("res");

cc.FileUtils.getInstance().setSearchPaths(searchPaths);varplatform = cc.Application.getInstance().getTargetPlatform();if(platform == cc.TARGET_PLATFORM.MOBILE_BROWSER)

{if(screenSize.height >450)

{

resDirOrders.push("HD");

}else{

resourceSize = cc.size(400,225);

designSize = cc.size(400,225);

resDirOrders.push("Normal");

}

}else if(platform == cc.TARGET_PLATFORM.PC_BROWSER)

{

resDirOrders.push("HD");

}

cc.FileUtils.getInstance().setSearchResolutionsOrder(resDirOrders);

director.setContentScaleFactor(resourceSize.width / designSize.width);

cc.EGLView.getInstance().setDesignResolutionSize(designSize.width, designSize.height, cc.RESOLUTION_POLICY.SHOW_ALL);// turn on display FPSdirector.setDisplayStats(this.config['showFPS']);// set FPS. the default value is 1.0/60 if you don't call thisdirector.setAnimationInterval(1.0/this.config['frameRate']);//load resourcescc.LoaderScene.preload(g_ressources,function()

{

director.replaceScene(newthis.startScene());

},this);return true;

}

}

);varmyApp =newcocos2dApp(MyScene);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值