Skip to content

配置

配置文件掌管整个游戏的宏观设置,写在 game.config.ts 中。打开这个文件,你会看到基本的配置项:

typescript
export default Adv.defineConfig({
    mainScene: 'attic',
    gameName: '阁楼迷踪',
});
  • mainScene:这是项目的入口点,它告诉游戏在启动后应该执行什么动作。通常,这里填写的是第一个场景的 ID,比如 'start''bedroom'。所谓“动作”是一个很灵活的概念,下文会有详细解释。
  • gameName:顾名思义,这是你的游戏标题。它会显示在浏览器标签页以及游戏界面的醒目位置。你可以把它改成任何你喜欢的名字,比如 "星夜奇谭""地牢迷踪"

Adv 是本程序的 API 对象,使用以下代码获取:

typescript
import { Adv } from '@advmaker/core';

你还可以在 defineConfig 中决定是否隐藏菜单中的一些项。

typescript
Adv.defineConfig({
    mainScene: 'attic',
    gameName: '阁楼迷踪',
    menu: {
        bag: true, // 是否在菜单栏中显示 背包 模块
        attu: true, // 是否在菜单栏中显示 状态 模块
        shop: false, // 是否在菜单栏中显示 商店 模块
        save: true, // 是否在菜单栏中显示 记忆 模块(用于保存)
        story: false, // 是否在菜单栏中显示 故事 模块
    }
});

默认为全部显示。

后续章节还会介绍更多可以在配置文件中使用的属性。