模组介绍
该模组提供了多种(目前 1 种可用,2 种计划中)指向生物实体的提示,辅助玩家寻找目标。
当你面对一个满屏幕乱飞还穿墙的生物时你就需要它了。恼鬼:勿cue
模组默认内置了末影龙和凋灵的提示指针以及与 汇流来世 联动的 Boss 提示。
模组已在汇流来世内置。
用户可以通过模组配置(文件或游戏内配置 GUI)对模组进行以下设置:
开关:设置是否启用本模组;
投影类型:可以切换不同投影 HUD,由于目前只有 1 种投影模式,所以该按钮暂时不起作用;
投影算法:可以选择中心环绕投影(第 2 条中的CENTER_RELATIVE 投影)使用的算法;
跟踪:这是一个列表,每个条目对应一种实体(EntityType)+指针组(Cursor),可以填入键名设置追踪哪类实体、使用何种指针提示,详见下文配置模组。
跟踪详解
目前限定跟踪的距离是 [x:±64 格, y:+64/-48 格, z:±64 格]。
中心环绕模式是目前已经完成的指示模式,它会创建环绕中心的指针 HUD 指示生物实体。
如图(请忽略桌宠):
![[ET]实体追踪 (EntityTracker)-第1张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
不难看出这是提示“你该向哪里转能看到实体”而不是“实体在世界的哪个位置”的指针。
该指针会依据你“应该转多远”而距离中心更远或更近。
在更加靠近中心的位置,也就是实体方向与你的视角基本重合的时候,指针会逐渐变淡。(绿色指向的是附近的末影人)
该投影有三种算法:墨卡托(Mercator)投影、埃托夫(Aitoff)投影和温克尔(Winkel)三重投影,应用思维请见逻辑。
经过测试,三种投影表观上差异不大,而 Aitoff 在应用场景下表现最好,故不建议选择其它两种投影。
配置模组
在游戏中,你可以通过这个格式在配置中创建一个指针类型:
<modid:实体类型>|<指针箭头类型>|<指针图标类型>
例如,模组默认配置中的末影龙提示器是这样的:
minecraft:ender_dragon|normal_red|ender_dragon_head
目前提供的指针箭头有:
normal_red、normal_green、normal_white。
如图是 normal_red:![[ET]实体追踪 (EntityTracker)-第2张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
目前提供的图标有:
汇流来世提供的图标并不需要汇流来世作为前置。
在选择 none 时指针不会有图标,只有箭头。
如图是 ender_dragon_head(取材自 MCMod 百科):![[ET]实体追踪 (EntityTracker)-第3张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
目前只有这几种图标,将来可能会考虑添加独立配置栏供玩家自定义图标。
注意:由于优化指针视觉,所有实体出自 PartEntity 的部分不会被指示,比如末影龙的翅膀和尾巴。
备注:作者现在正在翻阅四元数和四维坐标变换,尽可能完成另一种类似 Unity 里很方便实现的任务指示器和一个头顶方位指示器,欢迎来 [Ti works 的 QQ 群 953398884] 或 [汇流来世 QQ 群] 支持作者、助力作者。