Cocos Creator v1.6.0 内测版发布帖(8月11日更新 rc.1)

编辑器打不开 报这个错 后面还有一大排

没办法控制。但是你可以把库都尽量标记为插件脚本,插件脚本会优先加载。珍爱生命,远离 npm

1赞

参考我上面的回复,珍爱生命,远离 npm,npm 的文档支持本来在 1.3 就被废除了,现在有问题正好赶着你们用插件脚本。

1赞

收到,感謝Jare大神,
請問以後會把npm的支持整個廢除掉嗎?

说一个不好用的地方脚本这里现在加了一个锁,本来应该指的是不能X,但是现在点击资源管理那个页面同步跳转的功能也没了,希望加回去,就是点一下这个蓝色的地方,原来资源管理的那边是会自动跳到脚本所在的位置的。

1.5.2 开始已经有问题了,之后问题可能会越来越多……

1赞

你这些报错能否用文本啊,贴个图还不高清,完全看不清。。

谢谢反馈哦,确实不应该不允许跳转等操作,下个版本会恢复跳转功能的。

no valid client ID
[41385] quick-preview loaded
[41385] Watching packages
[41385] Run Application
[41385] [db-task][init] Failed to post import asset /Users/moonwalker/Desktop/dkd_dig/client/assets/font/poker_number.fnt, message: TypeError: Cannot read property ‘uuid’ of undefined
at n.postImport (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/share/assets/meta/bitmap-font.js:1:1062)
at n.series.t (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5653)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:718:13
at iterate (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:262:13)
at async.forEachOfSeries.async.eachOfSeries (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:281:9)
at _parallel (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:717:9)
at Object.async.series (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:739:9)
at _postImportAsset (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5583)
at n.eachLimit.n.ensureAsync (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:7353)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:1213:16
[41385] [db-task][init] Failed to post import asset /Users/moonwalker/Desktop/dkd_dig/client/assets/font/stake_number.fnt, message: TypeError: Cannot read property ‘uuid’ of undefined
at n.postImport (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/share/assets/meta/bitmap-font.js:1:1062)
at n.series.t (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5653)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:718:13
at iterate (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:262:13)
at async.forEachOfSeries.async.eachOfSeries (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:281:9)
at _parallel (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:717:9)
at Object.async.series (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:739:9)
at _postImportAsset (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:5583)
at n.eachLimit.n.ensureAsync (/Applications/CocosCreator.app/Contents/Resources/app.asar/asset-db/lib/tasks.js:1:7353)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:1213:16
[41385] preview server running at http://localhost:7456
Uncaught Exception: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/HellChallenge/HellBossInfoPanel.js’
at Error (native)
[41385] Error: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/HellChallenge/HellBossInfoPanel.js’
at Error (native)
at process.on.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/editor-init.js:1:944)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)
no valid client ID
Uncaught Exception: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Custom/AlphaWithTableInitProgress.js’
at Error (native)
[41385] Error: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Custom/AlphaWithTableInitProgress.js’
at Error (native)
at process.on.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/editor-init.js:1:944)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)
no valid client ID
Uncaught Exception: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/PayPluginSelectPanel.js’
at Error (native)
[41385] Error: Error: EMFILE: too many open files, open ‘/Users/moonwalker/Desktop/dkd_dig/client/temp/quick-scripts/assets/scripts/ui/Panel/PayPluginSelectPanel.js’
at Error (native)
at process.on.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/editor-init.js:1:944)
at emitOne (events.js:101:20)
at process.emit (events.js:188:7)
at process._fatalException (bootstrap_node.js:304:26)

改用插件脚本就好了啊,又没多少工作量。 1.5.2 用 npm install 一样会有一些问题。

我把你的本地地址改为echo.websocket.org, 每次重启模拟器后,点击button,都能输出onopen的。
你可以改为这个地址再试试。

再請教兩個問題,

比較顯而易見的一個是,
只要對node的 color 進行操作,或者是用 cc.tintTo( secs, r, g, b ) 方法來創見動畫,
都會拋出這個訊息:
Simulator: Should not set alpha via 'color', set 'opacity' please.

這是表示不能再對 node.color 進行操作嗎?:scream:

另外一個問題是,現在不知道為什麼,都會一直出現這個訊息:
Simulator: jsb_bind_proxy: Invalid keys

還沒有定位確切的位置,不過似乎只要畫面有東西移動、淡入、淡出之類的都會出現,
大概一個畫面出現幾百次有… :cry:

帮你@panda P大

1赞

@jare 又是 too many open files 脚本多了之后 打不开编辑器

谢谢反馈,你 1.5.2 没事对吧?

npm 的用法从来就没正式推荐过,文档里悄无声息的出现过 1 个版本,后来 1.3 开始文档就正式废除了,不知道为什么你们一直要用 npm

你要理解使用 npm 安装依赖脚本和 Jare 推荐的把脚本直接放在项目里然后设置「导入为插件」的区别啊

npm install 的时候会把各种依赖库(你根本不需要)都装到项目路径里,而这里面很多脚本不符合浏览器加载规范

实际上你只要到一个空白目录先 npm install 你要的东西,然后在里面找到实际需要的浏览器端脚本,然后拷贝到项目里就可以了。

比如 google-protobuf 这个包里你需要的只有 google-protobuf.js 这一个文件。其他 npm 库的 github 仓库里也会明确指出哪些文件是浏览器端需要的,哪些是源码,一股脑装到项目里根本就不是 npm 的正确用法。

1赞

关键是…… npm 编译慢啊(好吧 1.6 没这个问题了),而且 npm 在编辑器下会全部加载进来,影响加载时间,也很容易报错。

1赞

难道本地版本混乱了

1.5.2没事