Cocos Creator v1.7.0 内测版发布帖(11月17日更新 rc.2)

报一个编辑器的 bug。

复现步骤:

  1. 添加 3 个刚体:a, b, c
  2. a 刚体添加 2 个 revolute joint 组件,且分别链接 b, c。

图片:

1.6.3 没有问题的JSON.parse 报错 undefined

模块选项 不能保存

之前可用的jsb.fileUtils.writeDataToFile( new Uint8Array(data) , filepath)
1.7报错:Assert failed: Invalid parameters.

同遇到这个问题
ERROR: TypeError: jsbLabel.createWithTTF is not a function. (In ‘jsbLabel.createWithTTF(ttfConfig, string, this._fontSize)’, ‘jsbLabel.createWithTTF’ is undefined), location: src/jsb_polyfill.js:35621:51

jsb: ERROR: File /Users/nantas/fireball-x/cxp/cocos/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.cpp: Line: 584, Function: js_cocos2dx_audioengine_AudioEngine_stop

制作了一个编辑框的prefab, 并用它实现了10个实例. 然后我突然想统一修改这10个实例的颜色. 我修改了prefab的颜色,然后想同步到实例. 发现是无效的. 倒是先修改实例,然后可以同步到prefab. 只是这种操作有什么意义?
暂时只试了V1.7

想知道1.7版本会不会有对iPhone X的支持

1赞

这个必须有啊。

最新的1.6版本呢?

都可用啊

我这里用:

var data = [1, 2, 3];
jsb.fileUtils.writeDataToFile( new Uint8Array(data) , "/Users/james/test.txt");

测试,没有问题啊。

你传入stop接口的不是一个整型id?

习惯就好,他们一直比较缺少测试人员。

:fearful::fearful::fearful:

质量真的太重要了~ 我觉得可以给个地方,让用户去贡献一些测试用例~~ 这样,每次发版,就把所有用例跑一遍。。。

每次论坛有重现bug的demo都可以改改放到用例里。。。 @jare 可行的话,推进一下吧

TiledMap 这个功能都用不了,一直提示啥width找不到

这个可以有。
看是否加到:

https://github.com/cocos-creator/example-cases

帮你@nantas @jare 大侠。

是啊,上边我就发过完整的错误。。。 但是官方没人理。。。 好像自动忽略了这个问题。。我只好降级到1.6.2。。。

这些好像没有自动化测试的代码。。。不知道官方在测试的时候是怎么使用这些case的?(肉眼看??)

看看postman的Tests是怎么写的,可以参考下(我见过最简单的testcase写法了~):

tests["Status code is 200"] = responseCode.code === 200;
tests["Content-Type is application/json; charset=UTF-8"] = postman.getResponseHeader("Content-Type") == "application/json; charset=UTF-8";

var r = JSON.parse(responseBody);
var data = r.data;
tests["errno is 0"] = r.errno === 0;
tests["consume is less than 200"] = r.consume < 200;
tests['data is object'] = typeof data === 'object';

在用户贡献testcase的时候,如果能写一些testcase的预期结果最好了~

无法拖拽图片资源到面板