这tiledtile的颜色怎么改变呢

可作用到 TiledTile 上的节点属性

属性 功能说明
Position 可对指定的 TiledTile 进行 平移 操作
Rotation 可对指定的 TiledTile 进行 旋转 操作
Scale 可对指定的 TiledTile 进行 缩放 操作
Color 可对指定的 TiledTile 进行更改 颜色 操作
Opacity 可对指定的 TiledTile 调整 不透明度
Skew 可对指定的 TiledTile 调整 倾斜角度

这tiledtile的颜色怎么改变呢

各位大神,帮帮我吧

如果有支持修改指定图层,指定图块的颜色。
确实是会挺好用的
不过好像并没有看到有支持修改TiledTile颜色的方法,可能是不支持吧
https://docs.cocos.com/creator/3.6/api/zh/class/TiledLayer
https://docs.cocos.com/creator/3.6/api/zh/class/TiledTile

楼主是做像素涂色游戏么?

可是 文档说 可以做地块的颜色更改啊

文档地址贴下

https://docs.cocos.com/creator/manual/zh/editor/components/tiledtile.html?h=tiled

意思就是说 通过改变节点的颜色 就能更改地块的颜色 我试过了 改变节点颜色不行 然后我又加了精灵组件 仍然不行

image

通过修改TiledLayer的 Color,测试了下是有效的

你这个是整体修改颜色,那单独修改某一地块的颜色呢

没有看到有提供修改单个图块的方法呀~

你获取到 TiledTile的对应节点应该可以改颜色吧

我获取这个节点了,还是不起作用,又在节点上加了精灵组件,修改精灵组件的颜色,仍然不起作用

TiledTile 并没有节点实例呀,只是存了一些相关数据。
TiledLayer 那边统一做合批渲染了

获取的是这个TILEDTILE的NODE,然后我更改这个node的位置,单个地块也跟着移动,蛮成功的。
但给这个node添加精灵组件后,更改精灵的颜色,单个地块颜色不变