【官网正式版更新】Cocos Creator v2.0.0 社区版发布贴

我发现安卓native的多点触控大概率会崩溃·····调试和看log,也没找到崩溃的原因
web的多点触控没有问题·····················

这个可以在根节点注册 capture event listener,捕获的时候触发粒子

2.0 简单多了,assetsManager.setEventCallback(this.updateHandler.bind(this));

这个问题我们修改了 setTransform 为 setTransformVec,已经修复了问题

分包加载请参考这个文档: http://docs.cocos.com/creator/manual/zh/scripting/subpackage.html

Jare 已经回答了,需要分两步,先加载 cc.Asset,在通过 asset.nativeUrl 加载

前两个问题我们都没能重现,会给测试组看看能否重现,最后一个问题麻烦给出详细步骤和节点/组件类型[quote=“lot_1984, post:366, topic:62785”]
2.0微信小游戏构建运行后 main.js里面怎么只有这些
[/quote]

是这样没错,常驻节点会被 desactive,然后再 reactive

麻烦给一下 demo 吧,widget 的测试例在微信环境下是没问题的

这些被移动到 game.js 中了,避免用户需要定制 main.js

你可能剔除了必要模块

大大,我想问下,h5和原生方面,性能是一样的么,代码发布h5稳定流畅60帧左右
发布安卓native最低掉到30多帧,其他时候也不是很流畅
代码中,对象池,声音预加载都有用到,
原来用lua写的工程,该优化的地方已经优化,跑的很流畅,想用ccc 2.0 写一遍
刚打安卓包测试,发现掉帧很严重············

所有模块都选择了,还是不行。之前编辑器下载了beta8自己选择了下,不知道跟这个有没有关系

JSB 理论上不应该比 h5 性能差,应该是有特殊原因导致的,比如没有打 release 包,比如某些逻辑导致 jit 失效等等。可以尝试用我们的调试能力来找到性能热点

尝试下 beta 9 吧,我测试了没问题,另外,反馈时要说清楚问题平台和环境

好的,测试用的是beta7。下载才知道自己是第一个下载beta9,呵呵。

"description": "项目配置文件。",
"miniprogramRoot": "./",
"setting": {
    "urlCheck": true,
    "es6": false,
    "postcss": true,
    "minified": true,
    "newFeature": false
},

发布微信小游戏时 project.config.json 里的 urlCheck 能设置为 false吗?每次都要改一下

还是打不开项目,这问题怎么破???

尝试把粒子文件删除,居然导入成功了…应该就是粒子文件的问题

2.0的微信小游戏ttf字体一直有问题,我记得之前用1.9.x在小游戏平台ttf都已经能正常显示了。

发布微信小游戏的时候同时勾选 调试模式Source Map 时,不生成 project.dev.js

半夜发帖,辛苦了,赞!

每次看这个报红 都非常的难受,抽空帮忙修复下呗

cc.Float or cc.Integer, not Number. ??啥情况

节点没有父子关系这个capture event listener有效果?ccc同级节点无法传递触摸导致想做个全屏点击效果都很难实现。就算有父子关系,如果上面有按钮也会阻挡触摸导致无法真正做到用户点击屏幕事件获取。

之前提问过,如果想加玩家点击屏幕的效果在ccc里怎么做?如果在根节点添加事件,那按钮会阻挡掉触摸传递,如果在最上层添加一个触摸层,则没有父子关系的按钮又被阻拦掉了。怎么都感觉2dx 3.x版本的触摸处理比较完善好事。

早前把widget模块打包勾掉了,所以没生效,运行也没报错,用b9发布的有报错,这才发现…

可能你没理解捕获冒泡机制,如果你在 Canvas 节点上添加一个捕获事件

canvasNode.on(cc.Node.EventType.TOUCH_END, function (event) {
    // 只要不做 event.stopPropagation(),事件都会继续传递给下层
}, target, true); // 第四个参数 useCapture 为 true

那么只要它的子节点树中的任何节点响应事件,都会从根节点开始先派发捕获事件,一直到目标节点,然后才是从目标节点派发冒泡事件,一直再回到根节点。

所以在捕获事件中做特效的显示是没问题的,也不会影响子节点树中的冒泡事件

@panda
如果打包不勾选调试模式:

cc.info等基础函数报错,还有creator.d.ts里面也没有了cc.log等函数

@panda 大神,

想請教下,在2.0的置顶帖中说明了这个新的用法:

// v2.0   
eventTarget.on(type, function (message, target) {
    // 直接通过回调参数来获取 emit 时传递的事件参数
});
eventTarget.emit(type, message, eventTarget); // emit 时可以传递至多五个额外参数,都会被扁平的直接传递给回调函数

那么旧的这个event要怎么取得?

eventTarget.on( type, function( event ) {
    event.stopPropagation(); //这个方法
});

panda,我想请教下 H5 web上的点击坐标与creator里的点击坐标怎么转换?
我在creator里有一个点击,想传到web上,发现坐标不对应。一直也没找到对应关系。
引擎里面有封装相关的转换函数吗?
再加一个问题,我们还是喜欢绿色版的Creator,以后能不能提供一个绿色版的,不太喜欢安装包