用户:
WiseAnswer查看:6 回复:4 评论:6 创建时间:2021-08-16T17:42:52
掉落伤害怎么做??有人会吗
小熊与雪给玩家创建一个属性:(上次高度)
world.onPlayerJoin(({entity})=>{
entity.lastH = entity.position.y
}
每次tik遍历玩家列表,判断是否着地
world.onTick(({}) => {
let players = world.querySelectorAll('player')
for (p in players){
if (p.moveState!= 'fall'{
if (p.lastH - p.position.y >= 5){//填下落规定高度
p.lastH = p.position.y
p.hp -= 20
}
}
}
});点赞0
评论