CyberIO 项目教程
CyberIOThe Cybernetics on Mindustry v7.项目地址:https://gitcode.com/gh_mirrors/cy/CyberIO
1. 项目的目录结构及介绍
CyberIO 项目的目录结构如下:
CyberIO/
├── GFX/
├── GLSL/
├── Info/
├── annotations/
├── assets-raw/
│ └── sprites/
├── assets/
├── buildSrc/
├── common/
├── cuicui/
├── gradle/
│ └── wrapper/
├── main/
├── processor/
├── tools/
├── .gitignore
├── CONTRIBUTING.md
├── COPYRIGHT.md
├── LICENSE
├── README.md
├── build.gradle.kts
├── gradle.properties
├── gradlew
├── gradlew.bat
├── icon.png
├── mod.hjson
├── settings.gradle.kts
└── update/
目录介绍
- GFX/: 图形资源文件夹。
- GLSL/: 着色器代码文件夹。
- Info/: 项目信息文件夹。
- annotations/: 注解相关文件夹。
- assets-raw/sprites/: 原始资源文件夹,包含游戏中的精灵图。
- assets/: 游戏资源文件夹。
- buildSrc/: 构建脚本文件夹。
- common/: 通用代码文件夹。
- cuicui/: 项目特定代码文件夹。
- gradle/wrapper/: Gradle 包装器文件夹。
- main/: 主代码文件夹。
- processor/: 处理器代码文件夹。
- tools/: 工具代码文件夹。
- .gitignore: Git 忽略文件。
- CONTRIBUTING.md: 贡献指南文件。
- COPYRIGHT.md: 版权信息文件。
- LICENSE: 项目许可证文件。
- README.md: 项目介绍文件。
- build.gradle.kts: 构建脚本文件。
- gradle.properties: Gradle 属性文件。
- gradlew: Gradle 包装器脚本。
- gradlew.bat: Gradle 包装器批处理脚本。
- icon.png: 项目图标文件。
- mod.hjson: 游戏模组配置文件。
- settings.gradle.kts: 项目设置文件。
- update/: 更新相关文件夹。
2. 项目的启动文件介绍
CyberIO 项目的启动文件是 main/
目录下的相关文件。具体来说,启动文件可能包括以下内容:
- main/Main.kt: 主启动类文件,负责初始化游戏模组并启动游戏。
- main/Mod.kt: 模组配置类文件,定义模组的基本信息和行为。
3. 项目的配置文件介绍
CyberIO 项目的配置文件主要包括以下几个:
- mod.hjson: 游戏模组的配置文件,定义模组的基本信息、资源路径、依赖关系等。
- gradle.properties: Gradle 构建工具的配置文件,定义项目的环境变量、依赖版本等。
- settings.gradle.kts: 项目设置文件,定义项目的模块和依赖关系。
这些配置文件共同作用,确保项目能够正确构建和运行。
CyberIOThe Cybernetics on Mindustry v7.项目地址:https://gitcode.com/gh_mirrors/cy/CyberIO