Raised Platforms_zh 高屋建瓴
基于Raised Platforms翻译,所有权利属于原作者。
以下为模组介绍:
本模组新增高架平台,这类架高结构允许殖民者和炮塔越墙射击(同时也会被墙外敌人攻击)。
注:如发现任何漏洞或性能问题请及时反馈!本次代码编写并未采用最保守的实现方案。
运行原理
高程网格系统
已建造的平台会更新地图的高程网格组件(假设1层高度=不可通行墙壁的填充百分比,例如1)
当攻击方或目标所在格子的高程>0时,系统将替换原版视线判定(LoS)逻辑
视线判定规则
攻击线起点/终点视为高度0.99 + 所在格子高程值
障碍物高度计算公式:
h = 基础高度(来自网格) + 填充百分比(有屋顶时取1)
新增建筑
大型平台:4x4规格,高度1层
中型平台:3x3规格,高度1层
小型平台:2x2规格,高度1层