Toggle的isChecked 这个问题还好,修复后没问题了,类似这种,影响到正常开发了,而且已经没办法组合使用了,这样肯定是不行的,错误的逻辑修正也是没关系的。
这种应该属于特殊情况了,都是开发,其实我也能理解,但这种组合出现是一定会的,虽然我现在也能加一层父节点来解决,但也是很蛋疼~~~~这种组合太多了
Toggle的isChecked 这个问题还好,修复后没问题了,类似这种,影响到正常开发了,而且已经没办法组合使用了,这样肯定是不行的,错误的逻辑修正也是没关系的。
这种应该属于特殊情况了,都是开发,其实我也能理解,但这种组合出现是一定会的,虽然我现在也能加一层父节点来解决,但也是很蛋疼~~~~这种组合太多了
ProgressBar 有 ProgressTo这种函数么
没重现你这个问题啊,你能提供个 demo 我帮你检测一下嘛?
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
子节点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的,把这个去掉。
啥时候发rc4或者正式版哦?
谢谢反馈,下个版本会修复
谢谢反馈,失误了,下个版本会保证兼容
这是失误,这边会修正回来的。
我前几天私信你了,估计没看到,如果还有需要可联系我,希望能帮助到你
现在的 ccc 2.0.1 也会有这个类似的问题。 如果是个 button button 的点击事件不能触发。 只有
active = false,
active = true 后 button 的点击事件 才能恢复使用
active = false 点击事件不能触发很正常啊!
我指的是你那个 “纹理” 的问题。。。
请问有更细时间表吗?大约正式版什么时候出,我这边目前用的是这个版本做的开发,但是感觉上线都等不到正式版了