上下文:
我正在创建一个Cocos2d-JS游戏。我已经创建了该项目,目前正处于开发阶段。
我可以从控制台中的项目目录运行cocos run -p web或cocos run -p web --source-map。这些命令可以工作,允许我运行和测试我的项目。
问题:
简单地说:我所做的代码更改没有被cocos2d-JSB编译器捕获。我最近修改的旧代码仍然存在于新编译的cocos2d项目中。我无法检测到对已经编译的类文件所做的更改。
技术:
技术上的问题: cocos2d-js编译器(从终端/控制台)没有正确地复制修改过的.js文件。以前版本的.js文件以某种方式保留在本地主机-web服务器中
在下面的代码中,session.js和user.js中的" db“变量是引用db.js中的同一对象,还是它们是该对象的副本(与我的db服务器建立不同的连接)?
// db.js
var mongojs = require('mongojs');
var db = mongojs('test', ['users', 'sessions']);
module.exports.database = db;
// session.js
var db = require('../db.js').database;
我正在尝试创建一个菜单层,但是我在Chrome控制台上得到了这个错误:
MenuLayer is not defined
但这是我的menu.js,它定义了MenuLayer:
var MenuLayer = cc.LayerColor.extend({
ctor : function(){
//1. call super class's ctor function
this._super();
cc.associateWithNative( this, cc.LayerColor );
},
onEnter:
我是cocos2d-x的新手
在使用javascript命令行创建create_project.py项目并运行该项目之后,我在控制台中看到以下警告:
Cocos2d: Get data from file(cocos2d-jsb.jsc) failed!
Cocos2d: Get data from file(jsb.jsc) failed!
Cocos2d: Get data from file(jsb_cocos2d_constants.jsc) failed!
Cocos2d: Get data from file(jsb_cocos2d.jsc) failed!
Cocos2d: Ge