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

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

一般并不会做遮挡 ,而是做半透 ,效果差不多,实现起来简单的多;没有遮挡的地方角色alpha为1 ,要遮挡的地方alpha为0.5
谢谢,貌似我知道怎么搞了,只用把node,addUserNode到对应的layer,就自动会设置遮挡效果。就是不太理想。还需要调整。
感觉半透更合适一点,设置layer会一直更改父节点,还要重新设置位置什么的
是的,半透视一个好的解决方案。draw call也可以更好的优化
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。