配置
配置文件掌管整个游戏的宏观设置,写在 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, // 是否在菜单栏中显示 故事 模块
}
});默认为全部显示。
后续章节还会介绍更多可以在配置文件中使用的属性。