在TiledMap编辑地图当中,我如何在同一图层内,产生遮罩关系?

我现在在同一个图层当中,摆放装饰物,因为角色会在地图中行走。
当在走到树后面时,需要被树遮挡,走在树前面的时候,角色又需要遮挡住树。
有没有哪位朋友实现过,还请指教。
例如图中的 4棵草和中间的一棵树,上面的两颗草应该在树后面才对。

目前的4棵草和1棵树,在同一个图层当中,因为角色也会在这个同层当中。
image

一般并不会做遮挡 ,而是做半透 ,效果差不多,实现起来简单的多;没有遮挡的地方角色alpha为1 ,要遮挡的地方alpha为0.5

1赞

谢谢,貌似我知道怎么搞了,只用把node,addUserNode到对应的layer,就自动会设置遮挡效果。就是不太理想。还需要调整。

感觉半透更合适一点,设置layer会一直更改父节点,还要重新设置位置什么的

是的,半透视一个好的解决方案。draw call也可以更好的优化

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。