实体命令:/summon nevermine.Ghost ~ ~1 ~
实体信息
生命值:30点( × 15) 攻击力:6点() 追踪范围:52格 判定箱:宽度:0.8格;高度:2格 移动速度:0.8 击退抗性:10% | ![]() |
自然生成
自然生成于主世界所有生物群系,权重为65,每次生成时,生成1个。
只能生成于Y坐标 < 50 的位置。
行为
幽灵为 普通近战生物 (Melee Mob)。
64格范围内距离幽灵最近的不处于创造模式的玩家看向幽灵时,幽灵获得10秒(200 tick)的隐身I效果。
玩家看向幽灵的精确条件较为复杂,通过向量运算实现,如有兴趣可参阅下文。
掉落物
物品 | 掉落数量 | 掉落概率 |
---|---|---|
褐铁锭 | 5 | 1/9 |
灵魂风暴 | 1 | 1/33 |
深层纯宝石 | 2 | 1/25 |
技术性内容
玩家看向幽灵的精确条件:玩家视线朝向幽灵,幽灵看向玩家的视线不被方块阻挡。
玩家看向幽灵的判定:
获取玩家的视线向量,并标准化为单位向量。
计算玩家到幽灵的向量。X分量 = 幽灵的X坐标 - 玩家的X坐标,Y分量 = 狂视的判定箱底部的Y坐标 + 狂视的判定箱高度 / 2 - 玩家的Y坐标 + 玩家眼部高度,Z分量 = 幽灵的Z坐标 - 玩家的Z坐标。计算该向量的模,并标准化为单位向量。
计算两个标准化后的向量的内积。
通过向量内积判断玩家是否看向幽灵。条件为 内积结果 > 0.75 - 0.025 / 玩家到幽灵的向量的模。
![]() | |
资料分类: | 主世界 |