欢迎光临散文网 会员登陆 & 注册

Mindustry-mod制作教程

2020-10-23 18:59 作者:NullPointerErr  | 我要投稿


mindustry手机界面

准备工作

1.1.文档的结构:

        要制作mod,如下的文件结构是必须的:

                project

               ├── mod.json

               ├── content

               │   ├── items

               │   ├── blocks

               │   ├── mechs

               │   ├── liquids

               │   ├── units

               │   └── zones

               ├── maps

               ├── bundles

               ├── sounds

               ├── schematics

               ├── scripts

               ├── sprites-override

               └── sprites

你也可以在命令行输入:

md content maps bundles sounds schematics scripts sprites-override sprites

cd content

md items blocks mechs liquids units zones


1.2语言的选择

目前我在wiki上面没有看见除*.json,*.hjson除外的语言,如果后面翻译工作找到了,会在补充


hjson

Mindustry模组可以使用Hjson创作,如果你了解json,它是一种非常流行的序列化语言。这意味着任何语法正确的json文本将会运行,如果你不了解json,那么hjson将会是你的首选(json还是要学的,hjson只是把json文本再简化了而已),下列为hjson的语法:

{

    # 单行注释

    // 单行注释

    /* 区块

    注释 */

    键值1: 值

    键值2:

    '''

    多行

    字符串

    '''

    键值3: [ 值1

            值2

            ]

    键值4: { 值1: 值

            值2: 值

            }

}

hjson和json互换的网址:https://hjson.github.io/try.html

命名的标准:my-custom-block.json

单词的链接用 - 符号


mod.json

在项目目录的根目录下,必须有一个为项目定义基本元数据的mod.json

这个文件也可以(可选)命名为mod.hjson

你的mod.json要为以下格式:

{

    "name": "模组名称",

    "displayName": "显示名称",

    "author": "你的名字",

    "description": "描述",

    "version": "模组版本",

    "minGameVersion": "最小游戏版本",

    "dependencies": ["依赖性"](可选)

}

Mindustry-mod制作教程的评论 (共 条)

分享到微博请遵守国家法律