Zh/S&box: Difference between revisions
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
|publisher = Facepunch Studios | |publisher = Facepunch Studios | ||
|releasedates = TBA | |releasedates = TBA | ||
|genre = | |genre = {{L|WP:Sandbox game|Sandbox|沙盒}} | ||
|mode = {{w|icon=0|Single-player video game| | |mode = {{w|icon=0|Single-player video game|单人}}, {{w|icon=0|Multiplayer video game|多人}} | ||
|platform = [[WP:Windows|Windows]] | |platform = [[WP:Windows|Windows]] | ||
|engine = {{src2|4}} | |engine = {{src2|4}} | ||
|appid = 590830 | |appid = 590830 | ||
|codelang = [[WP:C++|C++]], [[WP:C_Sharp_(programming language)|C<nowiki>#</nowiki>]] | |codelang = [[WP:C++|C++]], [[WP:C_Sharp_(programming language)|C<nowiki>#</nowiki>]] | ||
|modsupport = | |modsupport = 支持 | ||
|sdk = s&box Game Editor | |sdk = s&box Game Editor | ||
|sysreq = <span></span> | |sysreq = <span></span> | ||
* | * 操作系统: {{w|icon=0|Windows 10|Win 10}} or later | ||
* {{w|icon=0|Central processing unit|CPU}}: Core i5-7500 / Ryzen 5 1600 | * {{w|icon=0|Central processing unit|CPU}}: Core i5-7500 / Ryzen 5 1600 | ||
* | * 处理器: 8 {{w|icon=0|Gigabyte|GB}} | ||
* | * 内存: 3 GB or higher disk space | ||
* GPU: GTX 1050 / RX 570, 4GB {{w|icon=0|Video random-access memory|VRAM}}, Vulkan 1.2 and DirectX 11 compatible. | * GPU: GTX 1050 / RX 570, 4GB {{w|icon=0|Video random-access memory|VRAM}}, Vulkan 1.2 and DirectX 11 compatible. | ||
* | * 注意:安装更多插件将增加存储空间。 | ||
* | * 注意:DirectX 11渲染器已被弃用 | ||
|distribution = [[Steam]] | |distribution = [[Steam]] | ||
|website = [https://sbox.game/ | |website = [https://sbox.game/ 官方网站] | ||
|links = {{Steam store|app/590830| | |links = {{Steam store|app/590830|Steam页面}} | ||
|previousgame = {{gmod|1}} | |previousgame = {{gmod|1}} | ||
}} | }} | ||
{{Software status | {{Software status | ||
| appid = 590830 | | appid = 590830 |
Revision as of 00:27, 23 June 2025

S&box 是一个由 Facepunch 开发,由
起源2 提供技术支持的平台和游戏开发工具集。 最初, 游戏的开发基于 Unreal Engine 4, 但是当
半衰期:爱莉克斯 一发售时, Facepunch 立刻向 Valve 请求了那个新发售游戏的引擎分支。 几个星期后,Valve 给了 Facepunch TB级大小的Source 2 SDK, 之后, 在 2020年, S&box的开发转向
起源2 的消息被宣布。 这是第一次(目前也是仅有的) Source 2 被许可给第三方开发者。


用户访问
S&box 现在处于开发者封闭测试中,
现在测试权可从 页面 取得,此页面担当将访客重定向至 Asset.Party 主页面的任务。
插件
S&box 目前支持5种附加组件:
Maps - 是在插件中会被游玩的地图。
Content - 大概是未来的游戏插件形式(目前这种内容无法发布)。
Tools - 从现存工具的附加组件到从零开始的工具,这些插件是为了帮助您改进、将工作流自动化或将你的工作流完全集成到引擎中,而无需构建基于游戏的工具集或外部工具集。
Addons - 游戏扩展插件(基本实现)
地图
开发工具附带了 Source 2 Hammer 地图编辑器的修改版本,其中某些部分用 C# 脚本编写,提高了灵活性。
项目设置菜单
在开发工具里的项目菜单中, 你可以去选择你的地图的游戏模式。 你可以将其修改为开发中地图并且标记支持的游戏模式。
发布
目前,地图无法直接从游戏中启动,它们必须作为单独的项目(每个地图对应一个项目)发布。通过点击开发工具中项目设置菜单中的上传按钮来发布地图。
地图特性
大小没有限制,但是网格只有32768个单位 (624.23 米 / 2048 英尺) | |
玩家目前看到在他面前的大约78740个单位(2000米 / 6561.68英尺) |



着色器
S&box支持HLSL Shader Model 3.0、4.0和5.0,您可以创建自己的着色器,并在材质编辑器中自定义材质的着色器。 目前也可以使用C#语言编写基于HLSL的自定义着色器。

音效
目前,由于与音效相关的内容在S&box中缺失很多,因此声音以极其原始的方式播放。
目前S&box开发团队正在开发使用C#与Steam Audio的声音效果。此外,他们也正在开发一种基于图形节点的方便开发者操作的声音编辑器。
编程
S&box的用户开发内容是用C#编程的,这是微软开发的编程语言,主要面向.NET的编程语言,S&box包含一个API,该API提供与底层Source 2引擎和Facepunch代码的绑定,用户开发内容中的所有代码都以源代码形式开源,S&box之后会使用Roslyn进行编译工作,C#支持C#10,这表明S&box需要.NET Core 6.0运行才能运行。只有 .NET Core 的特定子集可供使用。
安全性是用户内容的主要关注点。C#与.NET的无处不在的相互配合是一个软件生态系统的根本,这比s&box亦或是Source 2都更庞大,更复杂,也更强大。有效地将用户开发内容转变为成熟的应用程序,并可以访问其内容。因此,S&box 限制使用某些类型和命名。例如,对本地文件系统的访问只能通过sanctioned abstraction layer来进行操作,并且 不能 使用类型相似的本地文件系统。这种做法在 .NET 中为不受信任的用户代码提供有限的“脚本”平台的应用程序类似。
目前,C# API 和工具处于开发预览阶段。中断性更改经常发生,并且 API 尚未完成。
开发截图
相关链接
开发相关
沟通相关

You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.