Table of Contents

平台

平台

Stride 是一个跨平台(cross-platform)引擎,这意味着你可以创建一个游戏并将其发布到多个平台。

支持的开发平台

名称 总体状态 编辑器 构建(不使用编辑器) 纯代码
Windows 10、11 完全支持 🟩 🟩 🟩
Linux 部分支持,详情请见此处 🟨* 🟩 🟩
MacOS 部分支持,详情请见此处 🟥 🟩 🟩

* 尽管并不正式支持 Linux,但可以借助兼容层运行编辑器。请参阅使用 Wine 安装编辑器。

Note

Game Studio(编辑器)正在重写为跨平台版本。但目前仍无法在 Windows 之外的系统上原生使用它。

支持的目标平台

* 面向这些平台时有一些需要注意的事项。更多信息请访问其专门页面。

平台相关代码

每个平台都有自己的项目包,其中包含入口点以及该平台专有的其他代码。

你也可以使用 Platform.Type 检查当前平台。

if (Platform.Type == PlatformType.Android)
{
    // 此代码只会在 Android 上执行
}
Warning

Stride 还会为某些平台设置预处理器变量,但通常建议避免使用它们。

本章内容