刷怪场(基础)|泰拉瑞亚


3楼猫 发布时间:2022-08-29 19:48:50 作者:陈溪袄 Language

先从基础的讲起
生成速度
基础
游戏中每个嘀嗒都会重新确定一次敌怪生成。这个处理中会考虑两个变量:生成速度和最大生成数,生成速度是敌怪在每个嘀嗒生成的几率,而最大生成数限制此时刻活跃的敌怪数量。

默认的生成速度是 1/600。这意味着每个嘀嗒中,有 1/600 几率生成一个敌怪。由于 1秒钟有 60 个嘀嗒,所以在给定的一秒钟内有 9.52% 几率生成至少一个敌怪。
默认的最大生成数是 5。这意味着仅当所有当前活动敌怪的 NPC 栏位之和低于 5 时新敌怪才能生成。大部分敌怪都默认占据 1 个 NPC 栏位;所有具有更高或更低 NPC 栏位的敌怪清单见下表。活动敌怪排除掉了许多被视为同一个敌怪不同部位的敌怪,比如蠕虫的身体和尾巴部位,因为一只巨型蠕虫就有 6–8 个体节(即:单独的敌怪),否则他们就要占用数量不成比例的 NPC 栏位。对于 NPC 生成目的来说,城镇 NPC 不视为活跃 NPC。
四个刷怪相关的框镇楼(不一定准确)

刷怪场(基础)|泰拉瑞亚 - 第1张

然后关于环境与刷怪率,当玩家环境判定范围内满足环境条件,则该环境形成(一般是满足方块需要与地层需要,详细见楼下表格),不同环境的刷怪率不同,地下沙漠最高,地下丛林其次(详细见表格)需要注意的一点是只有玩家在洞穴/地下,且上方67.5格也为洞穴/地下,刷怪率才会判定为洞穴/地下(该规则只影响刷怪率,不影响刷怪类型)使用一些道具能够增加或减少刷怪上限与刷怪率
当游戏确认要生成一个敌怪时,首先会在玩家(更具体地说,是包含玩家碰撞框左上角的那个图格)周围的矩形区域内随机选择一个图格。能选择的距离玩家最远的距离是东面 81格、西面 82格、向上 46格、向下 42 格。如果选中的图格是实心物块,会再次尝试另选一个。被制动的图格不计为实心。如果选中的图格有玩家放置的能阻止敌怪生成的墙,也会再次尝试另选一个图格。
一旦找到空图格,就向下移动直到接触到地面。(注意这可能使得这个图格在玩家下方超过 42 格。如果它最终位于“活跃矩形”之外,就会即刻取消生成。)如果这个位置有足够空间可供敌怪生成,这就会是最终选定的图格。例外情况是当玩家处于能生成鸟妖和很多其他飞行敌怪的区域时。在这种情况下,游戏不会尝试寻找地面图格。
选定的图格接下来会经过检查以确保它不在玩家周围的“安全”区域内。它不能在东西 62 格或上下 34 格内。此外,选定的图格空间必须完全位于以每个玩家的碰撞框中心点为中心的 2088 × 1172 像素的矩形之外。


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com