Type: concept
Confidence: 0.90
Created: 2026-04-20
Updated: 2026-04-20
Tags: 多人游戏网络配置UrhoX模式判断游戏开发

多人游戏模式判断

概述

UrhoX 中同时支持单机和多人的游戏,必须通过读取 .project/settings.jsonmultiplayer.enabled 字段判断当前运行模式。

关键内容

  1. 配置读取:读取 .project/settings.json 中的 @runtime.multiplayer.enabled 字段。true 表示多人模式,代码应放在 network/Client.luanetwork/Server.luafalse 或不存在表示单机模式,代码放在 network/Standalone.lua
  2. 为什么重要:此配置决定游戏发布后的运行模式和 AI 调试时的运行模式。对于同时支持单机和多人的项目,AI 必须根据此配置判断用户需求是实现单机版本还是多人版本。
  3. 工作流程:收到功能请求 → 读取 .project/settings.json → 检查 @runtime.multiplayer.enabled → 根据结果在对应文件中实现。

来源

相关