游戏模式
游戏模式简介
游戏模式(Game mode)是一种根据玩法机制、目标和主题对游戏进行分类的方式。YAHAHA Studio 为你提供了一系列游戏模式,包括 冒险(Adventure)、限时(Time-limited)、收集物品(Item collection)、生存(Survival)、击败敌人(Enemy killing)、击败怪物(Monster killing) 和 竞速(Racing)。
冒险
冒险游戏是一类通常包含探索、解谜,并注重叙事和故事的游戏。在冒险游戏中,玩家通常扮演主角,在世界或环境中探索、与 NPC(非玩家角色,Non-player characters)互动、解谜并推进剧情。
限时
限时游戏是一类有固定时长或时间限制的游戏,玩家需在规定时间内完成目标或达到某一成就。时间限制为游戏增添紧迫感和挑战性,玩家需高效决策以在时间耗尽前完成目标。
收集物品
收集物品游戏的主要目标是收集分布在游戏世界各处的各种物品。这些物品可以是金币、宝石、道具、武器、防具等。玩家通过收集物品获得奖励,提升角色能力,带来持续的成就感和动力。
生存
生存游戏的主要目标是在充满挑战和危险的环境中生存下去。玩家需收集资源、制作工具和庇护所,并抵御饥饿、口渴、捕食者等威胁。生存游戏常见于动作冒险、RPG 和第一人称射击等类型,既有现实题材也有幻想世界。通常为非线性玩法,玩家可自由选择生存路径,管理有限资源,权衡探索风险与收益。
击败敌人
击败敌人游戏的主要目标是通过战斗击败敌人。玩家通常操控角色,利用各种武器、技能和战术消灭敌人。
击败怪物
击败怪物游戏的主要目标是通过战斗击败怪物。玩家操控角色,使用多种武器、技能和策略对抗不同类型的怪物。
竞速
竞速游戏是玩家与其他玩家或电脑在赛道上竞速到终点的游戏。玩家操控载具,在各种赛道(如传统赛道、城市街道、越野、甚至外太空)中尽快完成比赛。
无
在此模式下,你可以通过社区组件自定义自己的游戏模式。例如 Level_GameState 和 Level_CustomTimeLimitedSettings。
设置游戏模式
设置游戏模式步骤如下:
-
在 YAHAHA Studio 打开 设置管理器(Settings Explorer),点击 游戏模式(Game Mode) 进入。
-
选择游戏类型并进行配置。若选择 无(None),可通过 Lua 脚本或社区组件实现自定义游戏模式。
设置冒险游戏
在该模式下,你可自由实现自己的玩法机制,游戏无时间限制。
设置限时游戏
可设置准备阶段计时器(pregame timer)和游戏内计时器(ingame timer),界面如下所示。
| 计时器类型(Timer type) | 说明(Description) | |
|---|---|---|
| A | 准备阶段计时器(Pregame timer) | 游戏开始前的倒计时,便于玩家和观众准备。 |
| B | 游戏内计时器(Ingame timer) | 游戏进行中的倒计时,常用于限时挑战、竞速等。 |
设置收集物品游戏
在收集物品模式下,可指定玩家需收集的物品、胜利条件和计时器。
- 选择玩家需收集的物品。若尚未创建物品,可用模型新建。
- 指定玩家获胜所需收集的物品数量。
- 指定游戏中的获胜人数。
- 设置准备阶段计时器和游戏内计时器。
设置生存游戏
只需设置准备阶段计时器和游戏内计时器。该模式下,最后存活的玩家获胜。如为分组对抗模式,则最后存活的一方获胜。
配置击败敌人游戏
- 指定玩家需击败的敌人数(仅限其他玩家)以获胜。
- 指定游戏中的获胜人数。
- 选择玩家是否可重生。
- 设置准备阶段计时器和游戏内计时器。
设置击败怪物游戏
- 选择怪物。若无怪物,可新建。
- 指定玩家需击败的怪物数量(怪物为 NPC)。
- 指定游戏中的获胜人数。
- 选择玩 家是否可重生。
- 设置准备阶段计时器和游戏内计时器。
设置竞速游戏
- 在场景中选择一个对象作为竞速终点。
- 指定游戏中的获胜人数。
- 设置准备阶段计时器和游戏内计时器。
