JavaScript Mod:修订间差异

来自像素工厂维基百科-mindustry wiki
(一些基本信息)
无编辑摘要
第7行: 第7行:
Mindustry提供了一下全局变量:[https://github.com/Anuken/Mindustry/blob/d79a306970598ae8d7fa29102d1ce2aa0653e5ed/core/assets/scripts/global.js global.js]
Mindustry提供了一下全局变量:[https://github.com/Anuken/Mindustry/blob/d79a306970598ae8d7fa29102d1ce2aa0653e5ed/core/assets/scripts/global.js global.js]


* scriptName: 当前脚本的名称<!-- 这会随脚本的变化而变化
* scriptName: 当前脚本的名称(这会随脚本的变化而变化,建议: const { scriptName } = this;
建议: const { scriptName } = this; -->
* modName: 当前Mod的名称(这会随mod的变化而变化,建议: const { modName } = this;
* modName: 当前Mod的名称<!-- 这会随mod的变化而变化
建议: const { modName }= this; -->


=== 关于[https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment 解构复制] ===
=== 关于[https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment 解构复制] ===

2024年2月17日 (六) 20:01的版本

Mindustry的JS

Mindustry使用: Rhino

类似于node.js,它没有window


Mindustry提供了一下全局变量:global.js

  • scriptName: 当前脚本的名称(这会随脚本的变化而变化,建议: const { scriptName } = this;)
  • modName: 当前Mod的名称(这会随mod的变化而变化,建议: const { modName } = this;)

关于解构复制