8.0 移徙指南
本指南不全. 由于v8尚未完全发布,在v8完全稳定之前,它将继续改变.
贾森 模式
如果你有一个JSON Mod,你 也许 不需要做任何事情。 所有已存在的JSON Mods应该仍然有效,尽管在某些星球上显示内容的方式有一些变化. 参见下方"Planets"一节.
SKIP_2e8ad8881616477ab89 fac9b6038cf42/JS 模式
杂项
Bindingkeybind 值现在是在骆驼中 办案.- 已对旧密钥宾德系统进行全面的重构, 允许自定义 Mod密钥宾德 - 见
arc.input.KeyBind#add。 。 。 。Core.keybinds已删除,使用Keybind换成班级
块
- 最不必要的"改进"方法(如:
void tile(Tile), Tile tile(), block()用于Building已删除。 一开始没有理由使用这些, 但是如果你的模型碰巧这样做, 你会需要直接进入这个领域。 - 块现在有一个单独的
lightClipSize字段为drawLight()大小剪辑。emitLight现在必须是真实的,才能叫这个方法。 loopSound已删除; 循环必须在Building每个街区。 见Turret实例源代码 。
单位
Player#unit()现在可以是无效的。 检查一下!player.dead()在进入该单位之前。Units.null已删除。- 命令现在已经满足了。
UnitCommand.all已删除。 - 单位命令现在是
Seq,而不是数组。
行星
- 与项目的能见度有关的所有领域(
itemWhitelist, (中文(简体) ).hiddenItems, (中文(简体) ).Rules.hiddenBuildItems已删除。 为了让内容在地球上出现 改变它shownPlanets字段。 如果你有一个技术树 设置一个星球, 这将自动完成。