Cocos Creator v2.1.0 3D 公测版发布帖(1127 新增 rc.7)

Toggle的isChecked 这个问题还好,修复后没问题了,类似这种,影响到正常开发了,而且已经没办法组合使用了,这样肯定是不行的,错误的逻辑修正也是没关系的。

这种应该属于特殊情况了,都是开发,其实我也能理解,但这种组合出现是一定会的,虽然我现在也能加一层父节点来解决,但也是很蛋疼~~~~这种组合太多了

ProgressBar 有 ProgressTo这种函数么

没重现你这个问题啊,你能提供个 demo 我帮你检测一下嘛?:slightly_smiling:

新建一个layout节点,横向对齐排版,添加3个按钮,按钮选择 scale点击效果0.5,你看看,按钮点击时,由于layout的排版,后面的按钮随着第一个按钮的点击的scale效果,跟着移动了

animation里面用到了rotation属性也会报的

v2.1.0 rc.3 用文档中的“命令行发布项目”方式打包HelloWorldTypeScript示例工程,报missing path和Electron is not defined的错并卡住,log如下:

C:\Users\Administrator>c:\CocosCreator\CocosCreator.exe --path c:\projects\HelloWorldTypescript\ --build "platform=android;debug=true"

C:\Users\Administrator>
===== Initializing Editor =====
arguments:
  --path
  c:\projects\HelloWorldTypescript\
  --build
  platform=android;debug=true

[6712] Load ~/.CocosCreator/settings.json
[6712] Initializing Asset Database
[6712] checking language setting...
[6712] Language: zh
protocol "profile" registered
[6712] protocol editor-framework registered
[6712] protocol app registered
[6712] protocol theme registered
[6712] protocol packages registered
[6712] protocol uuid registerred
[6712] protocol db registerred
[6712] protocol thumbnail registerred
[6712] protocol unpack registerred
[6712] protocol disable-commonjs registerred
[6712] failed to connect login server due to request timeout
[6712] Check project c:\projects\HelloWorldTypescript
[6712] Initializing project c:\projects\HelloWorldTypescript
[6712] Initializing Cocos2d
[6712] Initializing engine extends
[6712] Loading editor/builtin packages
[6712] assets loaded
[6712] builder loaded
[6712] cocos-analytics loaded
[6712] console loaded
[6712] fb-instant-games loaded
[6712] google-instant-games loaded
[6712] hierarchy loaded
[6712] inspector loaded
[6712] keystore loaded
[6712] node-library loaded
[6712] package-asset loaded
[6712] preferences loaded
[6712] project-exporter loaded
init QuickCompiler: 140.883ms
Start to build platform [android]
[6712] Start building with options : {
  "android-instant": {
    "REMOTE_SERVER_ROOT": "",
    "host": "",
    "pathPattern": "",
    "recordPath": "",
    "scheme": "https",
    "skipRecord": false
  },
  "appKey": "",
  "appSecret": "",
  "encryptJs": true,
  "excludeScenes": [],
  "fb-instant-games": {},
  "includeAnySDK": false,
  "includeSDKBox": false,
  "inlineSpriteFrames": true,
  "inlineSpriteFrames_native": true,
  "jailbreakPlatform": false,
  "md5Cache": false,
  "mergeStartScene": false,
  "oauthLoginServer": "",
  "optimizeHotUpdate": false,
  "orientation": {
    "landscapeLeft": true,
    "landscapeRight": true,
    "portrait": false,
    "upsideDown": false
  },
  "packageName": "org.cocos2d.helloworld",
  "privateKey": "",
  "qqplay": {
    "REMOTE_SERVER_ROOT": "",
    "orientation": "portrait"
  },
  "startScene": "2d2f792f-a40c-49bb-a189-ed176a246e49",
  "title": "hello_world",
  "webOrientation": "auto",
  "wechatgame": {
    "REMOTE_SERVER_ROOT": "",
    "appid": "wx6ac3f5090a6b99c5",
    "orientation": "portrait",
    "subContext": ""
  },
  "xxteaKey": "850253b5-e727-45",
  "zipCompressJs": true,
  "actualPlatform": "android",
  "apiLevel": "android-28",
  "appABIs": [],
  "buildPath": "c:\\projects\\HelloWorldTypescript\\build",
  "debug": true,
  "embedWebDebugger": false,
  "platform": "android",
  "previewHeight": "720",
  "previewWidth": "1280",
  "sourceMaps": false,
  "template": "default",
  "useDebugKeystore": true,
  "vsVersion": "auto",
  "dest": "c:\\projects\\HelloWorldTypescript\\build\\jsb-default",
  "excludedModules": [],
  "autoCompile": false,
  "scenes": [
    "2d2f792f-a40c-49bb-a189-ed176a246e49"
  ],
  "project": "c:\\projects\\HelloWorldTypescript",
  "projectName": "hello_world",
  "debugBuildWorker": false
}
Builder: do custom process [build-start]
[6712] Building c:\projects\HelloWorldTypescript
[6712] Destination c:\projects\HelloWorldTypescript\build\jsb-default
[6712] Delete c:\projects\HelloWorldTypescript\build\jsb-default\res/**/*,c:\projects\HelloWorldTypescript\build\jsb-default\src/*/
[6712] project-importer loaded
[6712] project-settings loaded
[6712] ui-kit loaded
Cocos2dx root: c:\CocosCreator\resources\cocos2d-x
native environment string : COCOS_FRAMEWORKS=c:\CocosCreator\resources\;COCOS_X_ROOT=c:\CocosCreator\resources\cocos2d-x;COCOS_CONSOLE_ROOT=c:\CocosCreator\resources\cocos2d-x\tools\cocos2d-console\bin;NDK_ROOT=C:\DevelopmentTools\android-ndk-r16b;ANDROID_SDK_ROOT=C:\DevelopmentTools\Sdk
[6712] scene loaded
Cocos2dx root: c:\CocosCreator\resources\cocos2d-x
[6712] simulator-debugger loaded
[6712] sprite-editor loaded
[6712] store loaded
[6712] timeline loaded
[6712] Start building assets
[6712] Start spawn build-worker
[6712] Finish spawn build-worker
[6712] Start init build-worker
[6712] Finish init build-worker
[6712] Start build-assets in worker
[6712] Enable "鍐呰仈鎵€鏈?SpriteFrame" in native platform will increase the package size used in hot update.
[6712] Finish build-assets in worker
[6712] Finish building assets
queryAssets: 2.886ms
writeAssets: 0.487ms
[6712] Start building plugin scripts
[6712] Error: Build Failed: AssertionError: missing path
    at Module.require (module.js:496:3)
    at require (internal/module.js:20:19)
    at Gulp.<anonymous> (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21316)
    at module.exports (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:134:8)
    at c:\CocosCreator\resources\app.asar\node_modules\gulp-sequence\index.js:63:12
    at apply (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:354:38)
    at tryRun (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:224:19)
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3196)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:696:30
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:1209:30
    at Gulp.doneCallback (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:22484)
    at Gulp.Orchestrator.stop (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)
    at c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:277:22
    at finish (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)

[6712] Error: { AssertionError: missing path
    at Module.require (module.js:496:3)
    at require (internal/module.js:20:19)
    at Gulp.<anonymous> (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21316)
    at module.exports (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:134:8)
    at c:\CocosCreator\resources\app.asar\node_modules\gulp-sequence\index.js:63:12
    at apply (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:354:38)
    at tryRun (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:224:19)
  name: 'AssertionError',
  actual: '',
  expected: true,
  operator: '==',
  message: 'missing path',
  generatedMessage: false }
    at Editor.Builder.buildCommand.r (c:\CocosCreator\resources\app.asar\editor\index.js:1:1406)
    at r.series.e (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4404)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3469)
[6712] Error: Build Failed: AssertionError: missing path
    at Module.require (module.js:496:3)
    at require (internal/module.js:20:19)
    at Gulp.<anonymous> (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21316)
    at module.exports (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:134:8)
    at c:\CocosCreator\resources\app.asar\node_modules\gulp-sequence\index.js:63:12
    at apply (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:354:38)
    at tryRun (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:224:19)
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3196)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:696:30
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:1209:30
    at Gulp.doneCallback (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:22484)
    at Gulp.Orchestrator.stop (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)
    at c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:277:22
    at finish (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)

[6712] Error: { AssertionError: missing path
    at Module.require (module.js:496:3)
    at require (internal/module.js:20:19)
    at Gulp.<anonymous> (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21316)
    at module.exports (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:134:8)
    at c:\CocosCreator\resources\app.asar\node_modules\gulp-sequence\index.js:63:12
    at apply (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:354:38)
    at tryRun (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:224:19)
  name: 'AssertionError',
  actual: '',
  expected: true,
  operator: '==',
  message: 'missing path',
  generatedMessage: false }
    at Editor.Builder.buildCommand.r (c:\CocosCreator\resources\app.asar\editor\index.js:1:1406)
    at r.series.e (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4404)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3469)
[6712] Error: Build Failed: AssertionError: missing path
    at Module.require (module.js:496:3)
    at require (internal/module.js:20:19)
    at Gulp.<anonymous> (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21316)
    at module.exports (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:134:8)
    at c:\CocosCreator\resources\app.asar\node_modules\gulp-sequence\index.js:63:12
    at apply (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:354:38)
    at tryRun (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:224:19)
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3196)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:696:30
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:1209:30
    at Gulp.doneCallback (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:22484)
    at Gulp.Orchestrator.stop (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)
    at c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:277:22
    at finish (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)

[6712] Error: { AssertionError: missing path
    at Module.require (module.js:496:3)
    at require (internal/module.js:20:19)
    at Gulp.<anonymous> (c:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:21316)
    at module.exports (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (c:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:134:8)
    at c:\CocosCreator\resources\app.asar\node_modules\gulp-sequence\index.js:63:12
    at apply (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:354:38)
    at tryRun (c:\CocosCreator\resources\app.asar\node_modules\thunks\index.js:224:19)
  name: 'AssertionError',
  actual: '',
  expected: true,
  operator: '==',
  message: 'missing path',
  generatedMessage: false }
    at Editor.Builder.buildCommand.r (c:\CocosCreator\resources\app.asar\editor\index.js:1:1406)
    at r.series.e (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4404)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3469)
Uncaught Exception: ReferenceError: Electron is not defined
    at Editor.Builder.buildCommand.r (c:\CocosCreator\resources\app.asar\editor\index.js:1:1415)
    at r.series.e (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4404)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3469)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
Uncaught Exception: ReferenceError: Electron is not defined
    at Editor.Builder.buildCommand.r (c:\CocosCreator\resources\app.asar\editor\index.js:1:1415)
    at r.series.e (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:4404)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:726:13
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:264:21
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:723:17
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
    at r.waterfall.r (c:\CocosCreator\resources\app.asar\editor\lib\builder\index.js:1:3469)
    at c:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
1赞

1.9.3完美运行 2.0.5顶多热更api问题 网页运行也正常 2.1.0rc3 运行字体都gg了 节点缩小0.4的 运行后还原1了都 全错了

子节点active=false,或者opacity=0时,不随父节点变换。

active = false,
active = true后恢复位置

/**

  • 测试
    */
    cc.Class({
    extends: cc.Component,
properties: {
    turtleNode: cc.Node
},
// LIFE-CYCLE CALLBACKS:
onLoad() {
    this.turtleNode.runAction(cc.fadeOut(0.5));
    this.node.x = 500;
    this.node.runAction(cc.moveTo(1, cc.v2(0, 0)));
},
btnFadeInClick() {
    this.turtleNode.runAction(cc.fadeIn(0.1));
},
btnReActiveClick() {
    this.turtleNode.active = false;
    this.turtleNode.active = true;
}

});

为啥这个版本打包安卓会带上md5值? 1.8,1.9都不带的,带上这些就没法热更新了啊,每次更新完都找不到文件

生成的文件竟然是 project.dc432.jsc ,只有网页版才这么做,native为什么也要这么搞?

main.js文件对应的调用
var bundledScript = settings.debug ? ‘src/project.dev.js’ : ‘src/project.dc432.js’;

热更新的时候还得更新main.js吗 ,但是panda的生成工具不包涵main.js

在构建的时候 ,有一个选项,会带上MD5的,把这个去掉。

1赞

啥时候发rc4或者正式版哦?

谢谢反馈,下个版本会修复

谢谢反馈,失误了,下个版本会保证兼容

这是失误,这边会修正回来的。

我前几天私信你了,估计没看到,如果还有需要可联系我,希望能帮助到你:slightly_smiling:

现在的 ccc 2.0.1 也会有这个类似的问题。 如果是个 button button 的点击事件不能触发。 只有
active = false,
active = true 后 button 的点击事件 才能恢复使用

active = false 点击事件不能触发很正常啊!

我指的是你那个 “纹理” 的问题。。。:sweat_smile:

请问有更细时间表吗?大约正式版什么时候出,我这边目前用的是这个版本做的开发,但是感觉上线都等不到正式版了