TiledMap的Layer层怎么设置透明,求指点啊

TiledMap的某一层(如:Land层)想设置透明,脚本要怎样写,没有找到相关的API,不知道该如何下手,已经试过通过承德节点node设置color/opacity无效,网大神指点。

tiledmap里就可以设为透明吧

获取tileLayer下的所有子节点精灵,对所有精灵设置透明度

直接设置 TileMap 图层节点的 opacity 属性就可以了,不知道你是怎么做的

@LinHaha 经过测试,发现目前确实无法方便的动态修改 Layer 的透明度。我们会为 TiledLayer 组件添加一个接口 setTileOpacity 来实现此功能。谢谢反馈!

3赞

@natural-law
那麻烦问一下:我想使当前Layer层的Tile变为透明色,现在是可以设置的吗,该怎么处理(不会是要设置GID吧),但是不能删除,因为我还要使用,求指教。。。。

首先在 Tiled 编辑器中,每个 layer 都可以指定一个透明度。这个目前在 Creator 中是可以支持的。
如果你需要在代码中动态调整某个 layer 的透明度,那需要等 1.2 正式版了(TiledLayer 增加了 setTileOpacity 接口)。

求Cocos Creator 关于Tiled Map 地图的示例

想直接用图层所在节点的颜色设置图层行吗?

我最近在用 tiled map 画地图的时候,想做一下看不见的阻挡,就在tiled里面设成了透明,我看cocos里面的.tmx文件,确实这个字段是0,可是实际运行起来,看到的这个layer依然显示,貌似透明度没有起到作用,有了解的大神吗? 对了我的cocos creator版本是2.3.1
无标题