Zh/S&box: Difference between revisions
1416006136 (talk | contribs) (标准化,完成翻译) |
|||
Line 10: | Line 10: | ||
{{s&box|4|suf=:zh-cn}} 是一个由 [https://facepunch.com/ Facepunch] 开发,由 {{source2|4|suf=:zh-cn}} 提供技术支持的平台和游戏开发工具集。 最初, 游戏的开发基于 Unreal Engine 4, 但是当 {{hla|4|suf=:zh-cn}} 一发售时, Facepunch 立刻向 Valve 请求了那个新发售游戏的引擎分支。 几个星期后,Valve 给了 Facepunch 访问那个TB级大小的存储库, 之后, 在 2020年, S&box的开发转向 {{source2|4|suf=:zh-cn}} 的消息被宣布。 这是第一次(目前也是仅有的) Source 2 被许可给第三方开发者。 | {{s&box|4|suf=:zh-cn}} 是一个由 [https://facepunch.com/ Facepunch] 开发,由 {{source2|4|suf=:zh-cn}} 提供技术支持的平台和游戏开发工具集。 最初, 游戏的开发基于 Unreal Engine 4, 但是当 {{hla|4|suf=:zh-cn}} 一发售时, Facepunch 立刻向 Valve 请求了那个新发售游戏的引擎分支。 几个星期后,Valve 给了 Facepunch 访问那个TB级大小的存储库, 之后, 在 2020年, S&box的开发转向 {{source2|4|suf=:zh-cn}} 的消息被宣布。 这是第一次(目前也是仅有的) Source 2 被许可给第三方开发者。 | ||
{{ModernNote|S&box 不仅是个做模组的游戏! 它是一个包括一个被修改过的、功能齐全的、附有C#集成的 {{source2|4|suf=:zh-cn}} 引擎工具集的包, 还有一个叫做 [https://asset.party/ Asset.Party] 的用户内容发布平台。}} | {{ModernNote:zh-cn|S&box 不仅是个做模组的游戏! 它是一个包括一个被修改过的、功能齐全的、附有C#集成的 {{source2|4|suf=:zh-cn}} 引擎工具集的包, 还有一个叫做 [https://asset.party/ Asset.Party] 的用户内容发布平台。}} | ||
<br>__TOC__ | <br>__TOC__ | ||
Line 38: | Line 38: | ||
}} | }} | ||
{{ModernNote| | {{ModernNote:zh-cn|正如 [https://wiki.facepunch.com/sbox/ S&box Wiki] 上所报告的,有游戏的插件(武器、NPC 等)计划,但对于 API、基本工具集以及当前实现的插件类型而言,它的优先级较低。因此,Garry 的 Mod 风格插件目前尚未实现。需要注意的是,Sandbox(S&box 的官方 Garry's Mod 风格沙箱插件)首先引入了一个名为 S&Works(现在是 [https://sw.facepunch.com/ Asset.Party])的功能,类似于 [https://maurits.tv/data/garrysmod/wiki/wiki.garrysmod.com/index8f6f.html Garry's Mod Toybox]。Asset.Party 拥有自己的网站并支持所有(当前可用的)类型的附加组件。它允许您即时下载模型及其所有内容,因此您可以从 Asset.Party 实时加载道具,而无需重新启动游戏。}} | ||
== 地图 == | == 地图 == | ||
Line 61: | Line 61: | ||
|} | |} | ||
{{ModernWarning| 超大地图超过 32768 个单位时的照明烘焙暂时不可用!}} | {{ModernWarning:zh-cn| 超大地图超过 32768 个单位时的照明烘焙暂时不可用!}} | ||
{{ModernWarning| 导航至物体暂时未适配超大地图,如果创建区域的大小超过 32768 个单位,这将导致操作系统故障瘫痪。如果无响应,唯一的解决办法将是紧急关闭电脑。关闭地图编译窗口!}} | {{ModernWarning:zh-cn| 导航至物体暂时未适配超大地图,如果创建区域的大小超过 32768 个单位,这将导致操作系统故障瘫痪。如果无响应,唯一的解决办法将是紧急关闭电脑。关闭地图编译窗口!}} | ||
{{ModernWarning|超大地图浮点精度存在问题,如果离初始坐标太远,多边形开始表现不正确( 8 km 后开始出现细微问题,在 20 km 后问题非常明显)}} | {{ModernWarning:zh-cn|超大地图浮点精度存在问题,如果离初始坐标太远,多边形开始表现不正确( 8 km 后开始出现细微问题,在 20 km 后问题非常明显)}} | ||
== 着色器 == | == 着色器 == | ||
S&box支持HLSL Shader Model 3.0、4.0和5.0,您可以创建自己的着色器,并在材质编辑器中自定义材质的着色器。 | S&box支持HLSL Shader Model 3.0、4.0和5.0,您可以创建自己的着色器,并在材质编辑器中自定义材质的着色器。 | ||
{{ModernNote| 目前,S&box没有任何可视化脚本或任何其他形式可以制作着色器,用户只能使用类似于HLSL的语言手动编写着色器。}} | {{ModernNote:zh-cn| 目前,S&box没有任何可视化脚本或任何其他形式可以制作着色器,用户只能使用类似于HLSL的语言手动编写着色器。}} | ||
== 音效 == | == 音效 == |
Revision as of 11:37, 17 August 2022
S&box 是一个由 Facepunch 开发,由
起源2 提供技术支持的平台和游戏开发工具集。 最初, 游戏的开发基于 Unreal Engine 4, 但是当
半衰期:爱莉克斯 一发售时, Facepunch 立刻向 Valve 请求了那个新发售游戏的引擎分支。 几个星期后,Valve 给了 Facepunch 访问那个TB级大小的存储库, 之后, 在 2020年, S&box的开发转向
起源2 的消息被宣布。 这是第一次(目前也是仅有的) Source 2 被许可给第三方开发者。
用户访问
S&box 现在处于开发者封闭测试中,截至2022年5月5日, 由于2021年12月测试招募终止,招募队列已被无限期地关闭。
之前,测试权可从 页面 取得,现在此页面担当将访客重定向至 Asset.Party 主页面的任务。
发售日
确切的发售日是未知的,但是 Facepunch 打算在2023年发售 S&box,根据一个在项目的介绍页面的 帖子 上说:“Our plan is to get to a releasable state over the next 6–12 months, then improve it over 10–20 years.”(我们的计划就是在接下来的6到12个月里使它进入一个可发售的阶段,然后在10到20年中改善它。)
完成主要的工作的大致日期由 Garry Newman 在2022年2月19日首次宣布,在 官方的 S&box Discord服务器上:
插件
S&box 目前支持4种附加组件: Template:MdQuote
地图
开发工具附带了 Source 2 Hammer 地图编辑器的修改版本,其中某些部分用 C# 脚本编写,提高了灵活性。
项目设置菜单
在开发工具里的项目菜单中, 你可以去选择你的地图的游戏模式。 你可以将其修改为开发中地图并且标记支持的游戏模式。
发布
目前,地图无法直接从游戏中启动,它们必须作为单独的项目(每个地图对应一个项目)发布。通过点击开发工具中项目设置菜单中的上传按钮来发布地图。
地图特性
大小没有限制,但是网格只有32768个单位 (624.23 米 / 2048 英尺) | |
玩家目前看到在他面前的大约78740个单位(2000米 / 6561.68英尺) |
着色器
S&box支持HLSL Shader Model 3.0、4.0和5.0,您可以创建自己的着色器,并在材质编辑器中自定义材质的着色器。
音效
目前,由于与音效相关的内容在S&box中缺失很多,因此声音以极其原始的方式播放。
目前S&box开发团队正在开发使用C#与Steam Audio的声音效果。此外,他们也正在开发一种基于图形节点的方便开发者操作的声音编辑器。
编程
S&box使用C#,它比Garry's Mod中使用的Lua脚本语言强大得多,因为它是一种成熟的脚本语言。
目前,C# API 和工具正在努力开发中。API 功能目前并不完整,并且引擎的某些功能并未得到充分开发。目前也有一些完全缺失的 API,在大部分情况下,这些缺陷充其量使项目无法以最好的效率运行,但在最坏的情况下,部分功能是完全不可用的。