zoukankan      html  css  js  c++  java
  • Cocos2d-JS替换初始化场景

    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);
        }
    });

    修改main.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"
        ]
    }
  • 相关阅读:
    spring事务调用失效问题
    redis的主从、哨兵配置
    Lucene介绍与入门使用
    超详细“零”基础kafka入门篇
    消息队列——RabbitMQ学习笔记
    linux中RabbitMQ安装教程
    JAVA正则
    JAVA String类
    JAVA lang包介绍
    JAVA枚举
  • 原文地址:https://www.cnblogs.com/tinyphp/p/5139736.html
Copyright © 2011-2022 走看看