【Beta 已发布】Cocos Creator v2.0.0 Preview 如约而至

打出来的webmobile版本很多安卓的浏览器无法打开 1.9没问题

@Knox 随便放个txm文件都能复现, 用今天刚发的beta版本试了仍然这样

testTiledMap.zip (41.4 KB)

发布微信小游戏里面的raw assert文件怎么弄,原来1.9发布删除raw assert下面的res文件就行了,现在不行

怎么解决,只有发不成微信小游戏才出现这个问题

这里是正常的,只有进行 setTiledTileAt 的时候 _tiledTiles 才会有数值

那现在怎么获取单个图块呢? @Knox

下个版本会改进这个方法,到时候 getTiledTileAt 就行了。耐心等待,并且谢谢反馈,tilemap 有遇到新的问题或者好的意见可以提供,我们记录并持续的改进

ps: 不过可以尝试用一下新的组件 TiledTile

2.0beta tiledmap有bug

好的,感谢,会进行修复

正常的因为现在 MotionStreak 也是一个渲染组件是不同共存的

试了下TiledTile,还挺不好用,而且还有些小bug

TiledTile组件在编辑器里xy的值填一个超上限的数后就不能编辑了,被锁定了
node.addComponent(cc.TiledTile)不生效,传字符串格式才生效
tiledlayer.setTiledTileAt()方法没有自动添加gid和position 这个应该不是需要主动调用的方法吧,感觉有点乱
tiledtile节点active为false后只是取消了和图块的关联,图块没法删除或隐藏

另外TiledTile和Sprite组件可以同时添加到同一个节点上,而且节点的属性是关联Sprite的,建议Sprite组件应该自动添加,纹理绑定TiledTile指定位置的图块好用些

现在_tiledTiles的内容是我手动创建TiledTile加入的,要遍历地图的每个层和块,下个版本会在解析tmx的时候自动生成吗?如果会自动生成,能否提供开关呢,放在TiledLayer组件里或什么地方?毕竟有些背景层不需要获取图块 @Knox

体验下来感觉目前有点鸡肋,一开始还以为是把图块拆到TiledTile上来管理了

非常感觉反馈,bug 已经修复了,会在看看如何改进 TiledTile

优化了一下 TiledTile 的使用:https://github.com/cocos-creator/engine/pull/2972

tiledlayer.getTiledTileAt(x, y, true) 第三个参数为 forceCreate,如果设置为 true 就会自动帮生成 TiledTile,并将 position 和 gid 设置到 TiledTile 上。如果只是查询,则不需要传第三个参数。

图块没法删除或隐藏

你将这个图块的 gid 设置为 0 就可以隐藏了

1赞

按引擎大大的改了好像没什么效果啊

1.9.2的项目升级2.0发现部分spine不能正常使用了,提上传了一个动画文件麻烦排查一下@panda
ani.zip (6.1 KB)

ts 版本 枚举 cc.Node.EventType.TOUCH_END 使用报错

用setTileGIDAt设置了图块gid为0后图块仍然显示 用的2.0beta4版本 并且d.ts的定义仍然是setTileGID 文档里也没改 @jjyinkailejj @Knox

什么时候能3D可视化编辑啊?尽快出来,准备放弃laya了(laya开发不方便)

非常非常需要CocosCreator2.X中的版本中支持3D功能,这样项目切换和适配都非常方便。
不喜欢Cocos3D的独立发布,这样项目要转型或重做,那还不如去换其它3D引擎。

1赞

我相信这个想法不只是我一个人有。