1.4 beta7 几个小问题:
1,动画窗口做逐帧动画,保存时弹窗询问图片导入设置是否保存?点是后卡死。
2,tiledmap可以拖动但不可以填入数字赋值属性
3,不时出现全局变量的警告。
请检查提示中的全局变量。最好不要引入新的全局变量以免引起编辑器的内存泄露
木有设置全局变量,引入了一个tiledmap。好像是新建了一个script,然后重命名,然后就出现这个提示了。
请问1.4.0 beta.7这个版本支持spin mesh吗?刚测试在模拟器,真机,浏览器上都不支持mesh显示啊?
请问,为什么会crash到这里呢?nativeObj是新创建出来的
CC_ASSERT(_native_js_global_map.find(nativeObj) == _native_js_global_map.end() && “Native Key should not be present”);
热更新 会在1.4出么。。。
看情况1.5?
颜色显示不正确可能是由于你的脚本里重载了 Array.prototype 里的方法
你是拖什么图片报错了?
我这拖动普通的图片没报错额。。。
是每次都能重现的问题么?
没脚本,有tiledmap
1.4.0 beta.7,Windows平台。
删除资源有时候会出问题,今天出现了两次(一次是删除一个脚本,一次是删除一个prefab)。
右击资源,删除,在弹出的确认对话框中点删除,第一次出现:
null
at window.onerror (file:///C:/CocosCreator/resources/app.asar/editor/page/app-main.js:1:1626)
Failed to load meta 1e64f9a4-bb90-48dd-94af-9cf4a5a9fb5c: Failed to query meta info by 1e64f9a4-bb90-48dd-94af-9cf4a5a9fb5c
at eval (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\panel\index.js:1:5493)
at eval (C:\CocosCreator\resources\app.asar\editor\builtin\inspector\panel\index.js:1:8845)
at EventEmitter.<anonymous> (C:\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:5549)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
资源管理器中没有移除该资源,再删除一次(接下来每次删除该资源都出现下面报错),出现:
[db-task][delete] Exception ReferenceError: url is not defined
at C:\CocosCreator\resources\app.asar\asset-db\lib\tasks.js:1:20492
at _deleteAsset (C:\CocosCreator\resources\app.asar\asset-db\lib\tasks.js:1:10265)
at C:\CocosCreator\resources\app.asar\asset-db\lib\tasks.js:1:20417
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:181:20
at Object.async.forEachOf.async.eachOf (C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:233:13)
at Object.async.forEach.async.each (C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:209:22)
at e.Tasks.delete (C:\CocosCreator\resources\app.asar\asset-db\lib\tasks.js:1:20396)
at C:\CocosCreator\resources\app.asar\asset-db\index.js:1:2038
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:987:13
at Immediate.process (C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:953:21)
TypeError: Cannot read property 'forEach' of undefined
at EventEmitter.<anonymous> (C:\CocosCreator\resources\app.asar\editor\core\ipc\asset-db-ipc.js:1:2536)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
at _main2main (C:\CocosCreator\resources\app.asar\editor-framework\lib\main\ipc.js:1:2311)
at Object.Ipc.sendToAll (C:\CocosCreator\resources\app.asar\editor-framework\lib\main\ipc.js:1:4920)
at Object.callback (C:\CocosCreator\resources\app.asar\asset-db\core\ipc.js:1:4526)
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:906:35
at _arrayEach (C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:85:13)
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:898:17
at C:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
at process.<anonymous> (C:\CocosCreator\resources\app.asar\editor\core\editor-init.js:1:983)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)
Creator的资源管理器中始终没有移除该资源。但是从Windows中打开这个目录,要删除的资源和meta文件都已经删除了的。只能重启Creator解决。
热更新什么时候能完善一下啊
1.4.0 beta.7(之前版本也有出现),Windows平台。
编辑完代码回编辑器的时候,经常会出现一堆:
(function(O, F, R) {
var v1, v2, v3, v4, v5, v6;
var o;
if (R) {
o = R;
} else {
o = R = new cc.Node();
}
o._name = "a013";
o._children = t1 = new Array(2);
t1[0] = (function() {
var o = v1 = new cc.Node();
o._name = "Direction-0";
o._parent = R;
o._children = t2 = new Array(1);
t2[0] = (function() {
var o = v2 = new cc.Node();
o._name = "Renderer";
o._parent = v1;
o._children = t3 = new Array(1);
t3[0] = (function() {
var o = v3 = new cc.Node();
o._name = "a013";
o._parent = v2;
o._contentSize = new cc.Size(211,101);
o._scaleX = 0.9478;
o._scaleY = 0.9478;
o._components = t4 = new Array(1);
t4[0] = (function() {
var o = new cc.Sprite();
o.node = v3;
o._spriteFrame = O[0];
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "6ff32tv7nFHqYKQ5KqTQHpp";
return o;
})();
return o;
})();
o._components = t5 = new Array(1);
t5[0] = (function() {
var o = new (F[1])();
o.node = v2;
o.dir = 0;
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "b8271LlXCFKf4SvnRMLuLT/";
return o;
})();
return o;
})();
o._active = false;
o._components = t6 = new Array(1);
t6[0] = (function() {
var o = new (F[2])();
o.node = v1;
o.placeType = 4;
o.dir = 0;
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "dccc56/VlhIdJC8uiqG3eOr";
return o;
})();
return o;
})();
t1[1] = (function() {
var o = v4 = new cc.Node();
o._name = "Direction-1";
o._parent = R;
o._children = t7 = new Array(1);
t7[0] = (function() {
var o = v5 = new cc.Node();
o._name = "Renderer";
o._parent = v4;
o._children = t8 = new Array(1);
t8[0] = (function() {
var o = v6 = new cc.Node();
o._name = "a013";
o._parent = v5;
o._contentSize = new cc.Size(128,64);
o._position = new cc.Vec2(0,-32);
o._components = t9 = new Array(1);
t9[0] = (function() {
var o = new cc.Sprite();
o.node = v6;
o._spriteFrame = O[0];
o._sizeMode = 0;
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "26d9b8RGyRIk6e9hghE2ZP8";
return o;
})();
return o;
})();
o._components = t10 = new Array(1);
t10[0] = (function() {
var o = new (F[1])();
o.node = v5;
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "4fd2aMBv/VI4ZD4p88pTYdF";
return o;
})();
return o;
})();
o._components = t11 = new Array(1);
t11[0] = (function() {
var o = new (F[2])();
o.node = v4;
o.placeType = 4;
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "22a0cLCBhpHprQMCIh4I+En";
return o;
})();
return o;
})();
o._components = t12 = new Array(1);
t12[0] = (function() {
var o = new (F[3])();
o.node = R;
o._N$cid = "a013";
o._N$placeType = 4;
o._N$dirs = 1;
return o;
})();
o._prefab = (function() {
var o = new (F[0])();
o.root = R;
o.asset = O[1];
o.fileId = "e69b9mD0LRMgIhvglh91pyi";
return o;
})();
return o;
})
这应该是引擎的代码,我没有写过这些代码。代码中的t1~t12这些变量没有申明直接使用了,成为了全局变量。看内容像是描述我的一个prefab,这个prefab的根节点有一个executeInEditMode和自定义Inspector的脚本。
补充:
搜了一下,好像是resources\engine\cocos2d\core\platform\instantiate-jit.js文件的Parser()函数生成了上面的代码。