[LayaAirIDE3]laya3.3的2.5D瓦片怎么处理跟非瓦片精灵的遮挡关系

laya3.3.x的新的瓦片系统怎么处理2.5D菱形瓦片跟非瓦片精灵的遮挡关系
如果角色从瓦片系统里独立出来则只能调整层级完全遮挡瓦片或完全被瓦片遮挡
如果角色做成瓦片直接放进去,遮挡关系正确了,但是又不能平滑移动了
 
之前的瓦片系统好像有个对象层,可以直接把精灵嵌进瓦片系统,新的系统好像没有这个对象层了
难道说只能移动时每帧获取角色在瓦片中的相对位置自己控制层级,那这就太蠢了
所有可能遮挡的地方都不能去又影响地图设计,有点难办
 
已邀请:

LayaAir小牛

赞同来自:

您好,可以根据您的需求给出一个小demo吗? 
单纯看文字还是有一些不明朗

152*****264

赞同来自:

素材是另一个unity等距项目里的,拿过来测试的
蓝框框起来的是做在瓦片里的,遮挡关系是正常的
红框框起来的是独立的精灵,一个在瓦片的上层,一个在瓦片的下层

LayaAir小牛

赞同来自:

我看代码中有注释掉的瓦片层的z排序 你可以试试y排序 因为y轴坐标在2.5D游戏中也代表深度 人物坐标y值<楼的y值 人就在楼后 反之则在楼前

要回复问题请先

商务合作
商务合作