Cocos2d-JS 교체 초기화 장면

2340 단어
Cocos2d-js 프로젝트의 기본 시작 입구는 app입니다.js, GameScene과 같은 다른 입구 파일로 수정할 준비를 하고 있습니다.js
var GameLayer = cc.Layer.extend({
    ctor:function () {
        //////////////////////////////
        // 1. super init first
        this._super();

    //    ..

        return true;
    }
});

var GameScene = cc.Scene.extend({
    onEnter:function () {
        this._super();
        var layer = new GameLayer();
        this.addChild(layer);
    }
});

mai 수정js, new HelloWorldScene()를 new GameScene()로 변경
cc.game.onStart = function(){
    cc.view.adjustViewPort(true);
    cc.view.setDesignResolutionSize(800, 450, cc.ResolutionPolicy.SHOW_ALL);
    cc.view.resizeWithBrowserSize(true);
    //load resources
    cc.LoaderScene.preload(g_resources, function () {
        cc.director.runScene(new GameScene());
    }, this);
};
cc.game.run();

project.json에 파일 자원 추가
{
    "project_type": "javascript",

    "debugMode" : 1,
    "showFPS" : true,
    "frameRate" : 60,
    "id" : "gameCanvas",
    "renderMode" : 0,
    "engineDir":"frameworks/cocos2d-html5",

    "modules" : ["cocos2d"],

    "jsList" : [
        "src/resource.js",
         "src/GameScene.js",
        "src/app.js"
    ]
}

좋은 웹페이지 즐겨찾기