首页 > Web开发 > 详细

Cocos2d-js引入其他场景小实例

时间:2016-01-18 18:55:27      阅读:124      评论:0      收藏:0      [点我收藏+]

创建新项目,目标是把LogoNode.js场景引入app.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); } });

 

Cocos2d-js引入其他场景小实例

原文:http://www.cnblogs.com/tinyphp/p/5139908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!