项目

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Roblox 项目是一组 地点资产设置 和其他资源,共同构成一个 体验 。Roblox 在云端存储您的项目,方便进行协作、编辑和版本控制。您使用 Roblox Studio 创建和管理项目,这是一个集成了构建造、脚本、测试和发布工具的 IDE。

地点

Roblox 上的体验由各自的 地点 组成,与 Unity 中的场景或 Unreal Engine 中的地图类似。每个地方包含该部分体验的所有组件,包括其特定环境、零件、网格、脚本和用户界面。请参阅经验和地点了解有关创建和管理经验的详细信息。

An experience grouping of three individual places with unique environments.

每个地方都由一个 数据模型 表示,这是一个描述该场景场景所有内容的对象层次。Roblox 引擎使用数据模型作为地点状态的真实来源,因此它可以在客户端设备上模拟和渲染它。了解有关引擎如何解释数据模型的更多信息,请参阅客户端-服务器运行时

在数据模型中正确、有意识地组织对象是实现项目功能和维护的关键。了解有哪些对象可用以及如何组织和使用它们的更多信息,请参阅数据模型

资产

在 Roblox 中,图像、网格和音频等资产被存储为 云端资产 ,因此您不需要将本地副本包装成保存的 Studio 体验。云中的每个资产都有一个独特的 资产ID ,多个体验可以从中使用它们。您可以在工作室直接创建资产,例如模型,或从其他工具中导入资产,例如图像、音频和网格。

rbxassetid://7229442422

A decal asset of a young woman with a button for an eye.

rbxassetid://6768917255

An untextured treasure chest MeshPart asset.

rbxassetid://9125402735

默认情况下,资产是私有的,您可以通过引用其ID在任何地方使用资产。你还可以将它们分发到 创作者商店 中,以便其他人也可以使用它们。

了解有关如何导入和发布资产的更多信息,请参阅资产

包裹

包装是您可以在多个体验中定义并重复使用的对象层次,可以在多个体验中使用。对于任何大型项目,包提供以下优势:

  • 包可以用作资产套件,允许您按需复制一组对象。
  • 包使更新资产变得更容易。例实例,一个包可以包含在环境中复制了多次的树。如果需要对树进行更改,例如更换树的纹理,可以在包中更新一次,而不是为每个个实例子更改。
  • 包裹可以使用灰箱资产开始,最终可以用最终艺术资产替换。当资产被替换时,它们保留所有原始位置和方向。

设置

经验设置由 创建者仪表板 或 Studio 内管理,包括:

  • 基础信息 — 关于体验的基本信息,例如名称、描述和主题。这里的大部分信息都用于体验列表中。
  • 通信 — 启用合格用户使用 语音聊天 或通过相机在您的体验中动画他们的虚拟形象的设置。
  • 权限 — 配置谁可以访问您的体验。新体验以 私人 开始,只能由你和你的 群组成员 拥有正确权限来编辑和加入。当适当的时候,你可以向公公开发布体验。
  • 货币化 — 可用于从您的体验中获得收入的选项,如在 货币化 中所述。
  • 本地化 — 配置不同语言和区域的
  • 虚拟形象 — 与虚拟形象相关的设置,例如虚拟形象缩放和服装覆盖。

协作

使用 Studio 的 内置协作工具 ,团队成员可以在自己的时间独立地或与其他人一起贡献经验。关键功能包括:

  • 群组管理员可以管理哪些成员可以协作,哪些不能,有效维护大团队内的正确角色。
  • 合作者可以与其他团队成员一起在实时进行建造,并自动查看其他人所做的更改。
  • 合作者可以独立编辑其他人正在编辑的相同脚本,本地测试,并在准备好时将更改提交到云端项目。

了解更多信息,请参阅协作

测试

您的 团队 可以立即在 PC、移动设备、虚拟现实和其他通过 Roblox App用程序想要支持的设备上测试体验;无需编译构建、部署到应用商店或等待应用商店批准。

工作室提供一系列选项来测试体验,然后向公公开发布:

  • 快速游戏测试 ,可提供与在 Roblox 应用程序上运行的体验相近的模拟。
  • 多客户端模拟 用于比较每个客户端如何“看到”体验中的其他客户端。
  • 设备模拟 可提供有关如何控件在移动设备上操作或如何在不同屏幕和比例率上显示屏幕上的用户界面的见解。
  • 协作游戏测试 与您的团队成员。

了解每个测试选项的更多信息,请参阅工作室测试模式