185*****307 针对这个问题,我也研究了很久,最后有了解决方案,我的需求是刚体的贴图有很多层,要对每一层贴图做一些单独的旋转或者透明的控制,研究了好久matter自带的texture,发现无法满足我的要求,因为用matter的贴图旋转只能使刚体旋转带动贴图旋转,而刚体旋转会导致反弹方向出现偏移。
所以我通过自定义一个layaSprite,绑定到刚体上,刚体自带的texture不进行设置,然后在layaSprite上添加子节点,子节点层级是可控的,而layaSprite通过我的实验也是可以直接设置zOrder改变层级关系的。这样就能间接控制matter物理世界刚体和laya这边的层级关系了。layaSprite上的子节点也能轻松通过laya这边的子节点调用来改变一些属性。而且子节点上还可以添加图集动画等实现刚体动画贴图的加载。