如何根据精灵的位置(y值)调整精灵的层级(用css描述的话就是z-index)
发布于 5 年前 作者 zhywra12345 1641 次浏览 来自 问答

我正在练习做一个横版射击游戏,设计上是越靠上距离镜头越远,越靠下离镜头越近,但是现在我用game.world.setChildIndex(enemys,1);这个方法就会使所有敌人单位的z-index都在同一个层次上,我的player角色经过的时候永远都会遮挡敌人单位,有种我的单位在飞的错觉。怎么才能根据单位的位置决定单位的z-index呢?

1 回复

把角色和敌人放在同一个group,然后在update函数中执行group.sort(‘y’)

看实例: https://www.phaser-china.com/example-detail-293.html

回到顶部