Cocos2d-JS 기타 장면 인스턴스 도입

2180 단어
새 프로젝트를 만듭니다. 목표는 로고노드입니다.js 장면 도입 앱.js
새 LogoNode.js
var LogoLayer = cc.Layer.extend({
    ctor:function () {

        this._super();
        // 
        var startBtn=new cc.Sprite(res.start_N_png);
        this.addChild(startBtn);


        return true;
    }
});

 
project.json 신규 자원 도입 LogoNode.js
{
    "project_type": "javascript", "debugMode" : 1, "showFPS" : true, "frameRate" : 60, "id" : "gameCanvas", "renderMode" : 0, "engineDir":"frameworks/cocos2d-html5", "modules" : ["cocos2d"], "jsList" : [ "src/resource.js",  "src/LogoNode.js", "src/app.js" ] }

app.js
var HelloWorldLayer = cc.Layer.extend({
    sprite:null,
    ctor:function () {
        //////////////////////////////
        // 1. super init first
        this._super();
var size=cc.winSize; var logo=new LogoLayer(); this.addChild(logo); logo.setPosition(size.width/2,size.height/2); return true; } }); var HelloWorldScene = cc.Scene.extend({ onEnter:function () { this._super(); var layer = new HelloWorldLayer(); this.addChild(layer); } });

좋은 웹페이지 즐겨찾기