您的位置: 单机 > 攻略 > 图文攻略 > 攻略详情

《泰拉瑞亚》怪物生成机制详解

时间:2018-08-22 14:30:34
  • 来源:百度贴吧
  • 作者:dcfhft
  • 编辑:宅黑真的骚
0

机制二:生物消失机制

我们都知道生成机制中有个生成范围,其实也有一个消失范围,顾名思义,生物离开这个范围后将会消失(或者说处于非活跃状态)。

所有的生物(除城镇NPC和游商外)当远离玩家一定距离时都会消失。这个距离是以玩家为中心的横向左右共504格,纵向上下共283.5格(左右各252格,上下各146.75格),这个范围是1920*1080分辨率下全屏模式的屏幕面积的17.64倍。

也就是说,当一个生物(上面说的特例除外,还有BOSS)与玩家的距离大于这一范围时会消失;一次刷怪的尝试最终落在这个范围以外,那么也不会生成怪物。

Wiki上有一个“the inner rectangle”的概念:

它为一个内部矩形(在此称为计时区域),一个120*67.5格的区域(以玩家为中心),约等于1920×1080分辨率的屏幕区域的大小。 当一个生物在这个区域之外时,一个计时机制开始倒计时一段时间(默认情况下它是750ticks,或12.5秒,但是存在很多例外); 当它达到零时,生物会消失,不管它是否被视为活跃状态。生物 重新进入玩家的计时区域内会重置这个倒计时,这意味着这个计时区域内的生物永远不会消失。 较大实体的分段(长直类生物),只要头部保持活跃状态,如世界吞噬者,就不受这些计时机制的限制。

Wiki原文:

The inner rectangle, here referred to as the Timer region, is considerably smaller at 120 blocks wide by 67.5 blocks high, equal to a 1920x1080 screen region plus the size of the entity. While an NPC is outside this region, a timer begins to count down for a period of time (by default it is 750 ticks, or 12.5 seconds, but there exist a lot of exceptions); when it reaches zero, the NPC will despawn, no matter whether it is counted as active. Reentering a player's Timer region will reset this timer, meaning that NPCs that remain within this region will never despawn. Segments of a larger entity, such as the Eater of Worlds, are not subject to these timers as long as the head remains active.

如何理解生成范围、消失范围和计时区域之间的关系呢?

举个例子:

A在以你为中心的可刷怪范围内生成了,但A在计时区域之外,所以过了12.5s, A就会消失。

如果A到了消失范围之外,那么A就会立刻消失,不论计时区域外的针对A的倒计时是否结束。

如果A在计时区域之内,那么A就永远不会消失,对A的计时也停止,直到A离开计时区域才会重新开始对A计时。

如果A在倒计时期间进入的计时区域,那么倒计时会暂停并清零,A离开计时区域时会重新开始倒计时。

友情提示:支持键盘左右键"←""→"翻页
8.6
已有1069人评分 您还未评分!
  • 类型:冒险游戏
  • 发行:Re-Logic
  • 发售:2011-05-16(PC)
  • 开发:Re-Logic
  • 语言:简中 | 英文 | 多国
  • 平台:PC Switch PS4 XBOXONE 掌机 PS3 XBOX360 Wiiu
  • 标签:沙盒生存像素横版

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

3DM自运营游戏推荐 更多+