动态生成的节点怎么被tiled的地图遮挡,比如我有一层地图是树木,想遮挡动态生成的角色,我应该怎么做?

我想在的尝试:
1、层级设立在树木地图的后面,不生效
2、priority,不生效

感谢大家指教

树木和角色应该在同一个父节点下面,然后根据tiled的点位去设置角色和树木的zindex。放在同一个父节点下面才能灵活的调整遮挡关系,为了管理方便,树木和角色最好分别创建manager脚本进行统一管理

这是想在地图中间加一层啊

在creator3 好像没有zindex 这个说法了,怎么办呢?

怎么说?详细说说?大佬

node.setSiblingIndex();


你第二个图怎么也有黑边,我项目里也出现了黑边,你是怎么处理的

什么黑边?

image 这个缝隙,本来拼出来是想要一个光滑的地面

这个好像是设计如此吧。我没注意,只是个demo

怎么做到的?能解释一下吗

再渲染的时候,动态排序

大佬这个demo有链接么

Cocos Store

我打算根据y的位置来动态设置siblingIndex试试,看看能不能解决问题

能解决的,可能就是多了会卡而已

我有大量需要调整遮挡关系的。大佬的商店上的那个性能上可以吗?比如有2000个,需要动态调整遮挡的

理论上性能没问题。用的链表,但是确实没测试过这么大数据的

因为我2000个物体会动的。这个性能如果可以的话那就可以购买了。