The automation tower defense RTS
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 天前 | ||
| 2 天前 | ||
| 12 天前 | ||
| 26 分钟前 | ||
| 10 天前 | ||
| 2 个月前 | ||
| 4 个月前 | ||
| 18 天前 | ||
| 4 小时前 | ||
| 1 个月前 | ||
| 7 小时前 | ||
| 1 年前 | ||
| 5 天前 | ||
| 5 年前 | ||
| 3 年前 | ||
| 8 个月前 | ||
| 10 个月前 | ||
| 4 年前 | ||
| 2 天前 | ||
| 1 小时前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 6 个月前 | ||
| 2 年前 | ||
| 1 个月前 | ||
| 3 个月前 |
![]()
基于 Java 开发的自动化塔防即时战略游戏。
贡献
有关通用代码风格和 PR 指南,请参见 CONTRIBUTING。
如果您是首次贡献者,正在寻找可实现的功能或可修复的错误,请查看 Mindustry-Suggestions 仓库 中标记为“candidate”的问题。
构建
每一次提交都会自动生成前沿版本构建。您可以在 此处 查看这些构建。
如果您希望自行编译,请按照以下说明操作。 首先,请确保您已安装 JDK 17。其他 JDK 版本将无法正常工作。 在 Mindustry 目录中打开终端,并运行以下命令:
Windows 系统
运行: gradlew desktop:run
构建: gradlew desktop:dist
精灵打包: gradlew tools:pack
Linux/Mac OS 系统
运行: ./gradlew desktop:run
构建: ./gradlew desktop:dist
精灵打包: ./gradlew tools:pack
服务器
服务器构建随每个发布版本一同提供(在 Releases 中)。如果您希望自行编译,请将“desktop”替换为“server”,例如 gradlew server:dist。
Android 系统
- 从 此处 安装 Android SDK。请确保下载“仅命令行工具”,因为不需要 Android Studio。
- 在解压后的 Android SDK 文件夹中,找到 cmdline-tools 目录。然后在其中创建一个名为
latest的文件夹,并将其所有内容放入新创建的文件夹中。 - 在同一目录中运行命令
sdkmanager --licenses(如果是 Linux/Mac 系统,则运行./sdkmanager --licenses) - 设置
ANDROID_HOME环境变量,使其指向您解压后的 Android SDK 目录。 - 在您的设备/模拟器上启用开发者模式。如果您在手机上进行测试,可以按照 这些说明 操作;否则,您需要自行搜索如何专门启用您的模拟器的开发者模式。
- 运行
gradlew android:assembleDebug(如果是 Linux/Mac 系统,则运行./gradlew)。这将在android/build/outputs/apk中创建一个未签名的 APK。
要在已连接的设备/模拟器上调试应用程序,请运行 gradlew android:installDebug android:run。
故障排除
权限被拒绝
如果在 Mac/Linux 系统中,终端返回 Permission denied(权限被拒绝)或 Command not found(命令未找到),请在运行 ./gradlew 之前先运行 chmod +x ./gradlew。此操作只需执行一次。
mindustry.gen 包在哪里?
顾名思义,mindustry.gen 包是在构建时根据其他代码生成的。您无法在代码仓库中找到此包的源代码,并且不应手动编辑它。
以下是 mindustry.gen 中生成代码的部分“来源”列表:
Call、*Packet类:由标记有@Remote的方法生成。- 所有实体类(
Unit、EffectState、Posc等):由mindustry.entities.comp包中的组件类生成,并通过mindustry.content.UnitTypes中的定义进行组合。 Sounds、Musics、Tex、Icon等:根据各自资源文件夹中的文件生成。
Gradle 下载文件可能需要几分钟时间,请耐心等待。
构建完成后,桌面版构建的输出 .JAR 文件位于 /desktop/build/libs/Mindustry.jar,服务器版构建的输出 .JAR 文件位于 /server/build/libs/server-release.jar。
功能建议
请在 此处 提交功能建议和反馈。
下载
![]() |
![]() |
|---|
项目介绍
自动化塔防即时战略游戏【此简介由AI生成】

