猫史档案馆


如何触碰了一个模型后,玩家加血?

用户:下雨的草灵灵下雨的草灵灵查看:1 回复:2 评论:1 创建时间:2021-08-04T13:39:28


如何触碰了一个模型后,玩家加到一半血?emotion_编程猫_伤心


回复

上一页1 页 / 共 1下一页
ZCH编程小贝壳ZCH编程小贝壳

entity.onEntityContact检测碰撞

entity.hp = entity.maxHp*0.5加到一半血(

点赞0


评论


白给今天又星辰力白给今天又星辰力

for(consteofworld.querySelectorAll('*')){//遍历每个实体 e.enableDamage=true//允许这个实体受伤/喵/复活 e.collides=true//开启实体碰撞 e.gravity=true//开启重力 } //碰到僵尸受伤,碰到急救包恢复 world.onEntityContact(({entity,other})=>{//other是被触碰的实体 if(other.hasTag('僵尸')){//当被碰实体有僵尸标签 entity.hurt(20)//受伤 }elseif(other.hasTag('急救包')){//当被碰实体有急救包标签 entity.hp=entity.maxHp//恢复满血 } })

点赞0


评论