创意工坊:上传示例关卡至创意工坊

0 点赞
人类一败涂地 / Human Fall Flat
转载

本指南将引导你完成准备Unity环境以创建《人类:一败涂地》关卡、在实际游戏中测试导出的关卡以及将关卡上传至Steam创意工坊的步骤。若要了解如何创建自己的关卡,请查看关卡创建系列指南。 配置《人类:一败涂地》创意工坊的Unity环境: 可从官网获取免费版Unity,其具备开发《人类:一败涂地》关卡所需的全部功能。启动Unity时,指定项目名称、位置并创建一个新的3D项目。 要访问《人类:一败涂地》创意工坊的ALPHA版本,你必须: 1. 加入HumanWorkshop组。 2. 获取《人类:一败涂地》的modder分支,密码为c9HStpsi34Q69F。 3. 导入HumanWorkshop。在新的Unity项目中,通过主菜单选择【资产】>【导入包】>【自定义包】,导入位于游戏安装目录内【Workshop】文件夹中的unitypackage。在弹出的窗口中点击【导入】按钮,即可将所有文件添加到项目中。 将【<你的项目根目录>】>【ProjectSettings】文件夹中的【TagManager.asset】替换为【Workshop】文件夹中的同名文件,以设置标签和图层。 在顶部菜单中选择【窗口】>【Human export】。打开【HumanExport】窗口后,输入你希望保存导出的工坊关卡的位置,例如【D: Workshop】。你可以选择将此窗口停靠,以便随时访问。 如果该窗口未打开,请找到【HumanWorkshop Scripts Editor HumanExport.cs】,并将第26行从【var path = EditorPrefs.】进行替换。将GetString("HumanWorkshopRoot", @"<paste workshop root>"); 替换为 var path = EditorPrefs.GetString("HumanWorkshopRoot", @"C: "); 修复已上传至Steam,但可能需要一段时间才能推送至客户端。 打开示例场景 要打开示例关卡,请在项目窗口中导航至Assets HumanWorkshop Examples,然后双击ExampleLevel。

当一切准备就绪时,你的设置应与该截图相似。 导出示例场景 让光照生效 导出场景前,应烘焙光照信息。你可以通过从顶部菜单打开【窗口】>【光照】,然后点击【烘焙】按钮,或确保勾选【自动】复选框来启动烘焙。

配置元数据 需要在HumanExport窗口中配置一些元数据: 指定关卡标题,该标题将显示在游戏和Steam创意工坊中。 输入关卡描述。 最后一项元数据是缩略图,但需在测试关卡时从游戏内进行配置。 导出 现在点击“导出场景”按钮——这将在创意工坊根文件夹中创建一个子文件夹,其中包含你的关卡及相关元数据。 在游戏中加载关卡 启动游戏,在主菜单中按“创意工坊”。此页面将显示你已订阅的创意工坊项目。要打开你自己的创意工坊关卡,应点击“自定义”按钮。 输入创意工坊根文件夹的路径,或从Unity的HumanExport窗口复制该路径。两个路径必须匹配。按下回车键后,导出的关卡应显示在列表中。关卡旁将使用默认的【无缩略图】图标。

选择关卡并按下开始键,你就能以玩家的视角体验并测试关卡。 截取缩略图 加载关卡后,走到能展示关卡亮点的位置,按下F9键截取缩略图。

发布至Steam创意工坊 打开暂停菜单的方式与往常不同。

它具有以下附加功能: • 重新加载关卡按钮 - 允许在从Unity重新导出关卡时重新加载关卡,无需重新启动游戏,甚至会记住玩家位置,因此这是一个可以随时调整关卡的实用工具。 • 上传关卡至创意工坊的按钮。 • 创意工坊法律协议按钮:如果尚未接受且想要上传关卡,应接受该协议。 • 关卡元数据,例如标题、描述和缩略图。如果缺少缩略图或描述,将显示提醒,并且Steam相关选项将被禁用。 按下发布按钮将开始将关卡上传至Steam,完成后将显示Steam覆盖层。更新关卡 回到Unity,点击HumanExport窗口中的ReloadMetadata以更新缩略图。 调整关卡的工作流程如下: 1. 在Unity中修改关卡 2. 点击HumanExport窗口中的Export Scene 3. 在游戏的暂停菜单中按下重新加载关卡按钮 4. 对更改满意后,点击暂停菜单中的UPLOAD按钮,将更改提交至Steam创意工坊 后续步骤 如果想要自行创建关卡,请查看【制作你的第一个关卡】指南。 或者,你可以通过复制现有内容、从资源商店导入模型,或使用Blender、3dsmax等建模软件创建自己的模型来扩展示例关卡。 请保持关注,更多涵盖高级主题的指南正在制作中!常见问题 我已在Steam中删除了创意工坊物品并想重新上传,但出现错误 旧创意工坊物品的ID存在于元数据中,导致游戏尝试向不存在的物品上传更改。在创意工坊文件夹中找到你的关卡的元数据文件,将其中的steamID更改为0。在游戏中退出该关卡,然后从自定义关卡列表中重新加载以刷新元数据。现在上传应该可以正常工作了。 我丢失了已导出的创意工坊物品的本地副本 重新导出该关卡,在创意工坊文件夹中找到你的关卡的元数据文件,编辑元数据以包含正确的steamID(位于你的创意工坊物品的URL中)。