• 浏览量:224
  • 创建日期:7月前
  • 最后编辑:7月前
  • 编辑次数:1次

历史编辑记录更多
    最近参与编辑
    电弧花 (Arcflower)
    实体命令:/summon nevermine:Arcflower ~ ~1 ~

    实体信息

    自然生成于塞尔瑞维度,敌对生物。

    权重为20,每次生成时,生成0~1个。只能生成于 Y=35 及以下的位置。

    生命值:5点(

    攻击力:5点(

    追踪范围:52格

    攻击范围:16格

    击退抗性:10%

    移动速度:0.8

    判定箱:宽度0.98格,高度0.98格

    行为

    电弧花为近战生物,会追逐攻击范围内距离最近的不处于创造模式的玩家。电弧花的Y坐标 > 31时,以Y方向速度 = -1.0 向下快速移动。死亡时,在其位置生成1个电弧蠕虫


    电弧花会搜索64格范围内距离最近的不处于创造模式的玩家。电弧花未对该玩家展开攻击时,如果电弧花不在该玩家视线范围内,电弧花会以正常移动速度接近该玩家;如果电弧花在该玩家视线范围内,电弧花会以较低的速度接近玩家。如果电弧花已经开始攻击该玩家,在玩家视线范围内也会以正常速度移动。

    上述行为的技术细节:

    • 获取玩家视线向量,并标准化为单位向量。

    • 计算玩家到电弧花的向量,X分量 = 电弧花的X坐标 - 玩家的X坐标,Y分量 = 电弧花判定箱底部的Y坐标 + 电弧花的判定箱高度 / 2 - 玩家的Y坐标 + 玩家的眼部高度,Z分量 = 电弧花的Z坐标 - 玩家的Z坐标。计算该向量的模,然后标准化为单位向量。

    • 计算两个标准化后的向量的内积。

    • 如果结果 > 0.75 - 0.025 / 玩家到电弧花的向量的模,而且电弧花看向玩家的视线无方块阻挡,则判定为电弧花在玩家视线范围内。

    • 电弧花在玩家视线范围内,每个新游戏刻将电弧花的所有速度分量设为0,使得电弧花只能以断续的低速接近玩家。

    电弧花 (Arcflower)
    资料分类:塞尔瑞

    短评加载中..