来源:映维网作者吴羽桦 在本月晚些时候,开发者将会在DeveloperDashboard中看到一个用于可下载内容管理的新选项:AddOns。AddOns将可下载内容(DLC)和应用内购买(IAP)结合在了一起。AddOns的引入可帮助你更轻松地创建附加内容。它同时提高了所述内容的搜索便利性,并允许用户直接通过应用页面进行购买。 Oculus的Mobile和PC从2018年开始支持DLC,一开始包括两种文件类型: GenericAssetFiles(通用资产文件):可以是在运行时下载的内容或安装时下载的必需资产。LanguagePacks(语言包):这是一种用于支持本地化的特殊类型文件。 所述文件可以从主应用程序构建中提取出来,并单独提供给用户。这两种文件类型可允许开发者为其应用提供新的体验,关卡和语言,无需增加初始文件下载大小。 但根据开发者的反馈,尽管支持DLC和IAP非常重要,但当前的配置机会和可发现性却受到了挑战。 为了提高该解决方案的实用性,Oculus一直在与开发者进行直接合作。Addons允许更精细的配置,可容纳屏幕截图和视频预告片等。你可以将Addons和主应用程序分别提供。另外,Addons仅需上传一次,系统会自动将其传播到所有的Build版本。 1。引擎支持 如果Addons内容具有可下载元素,并且你是用Unity或Unreal进行开发,由于两个引擎都内置了对DLC的支持,所以OculusPlatform可以直接接受它们。 2。如何创建Addons? 你可以DeveloperDashboard中进行创建,通过AppGroupings功能为Rift,Quest和Go平台配置Addons。AppGroupings可以组合多个应用程序,允许Addons通用购买。例如,你可以为Rift和Quest提供相同的DLC。默认情况下,一个组仅包含一个应用,但你可以将其他应用程序纳入其中。如果你的应用仅针对一款设备,你将需要使用AppGrouping功能来设置Addons内容。 配置Addons的示例: https:dashboard。oculus。comorganization〔orgid〕appgrouping〔groupid〕addons 在这个页面,你可以为可下载内容标识名称,描述,价格,asset和内容分级,上传asset文件,提交Addons进行审核,以及编辑现有的Addons。 3。商店审核 如果你希望在Oculus商店中展示Addons,你需要首先通过Oculus审核。提交过程与提交基本应用非常相似。 我们建议你预留足够的时间来进行审核。这包括处理请求更改。所有asset必须遵守Oculus的assetVRC和内容准则。请注意,如果审核小组要求进行多项更改,审核时间可能会有所延长。 Addons获得批准后,它将显示在Addons控制面板的“InStore”选项卡中,而你可以在其中设置发售日期。一旦推出,它将通过应用程序在OculusStore的“Addons”和“DownloadableContent”区域提供给所有用户。 4。如何上传Addons的DLCasset文件? Addons可以提供可选的DLC文件。用户可以从OculusStore下载DLC文件,而你可以通过PlatformSDK调用集成下载过程。 Upload菜单提供了有关上传DLC文件的说明,同时包含与Addons相关联的当前文件。 注意:如果你的应用分组包含来自不同平台的应用程序,则每个平台都应包含自己的上载DLC文件版本。 OculusPlatformUtil用于上传应用程序版本,同时可以用于上传Addons。请按照帮助菜单中的uploadaddon命令说明进行操作。 当你将DLC文件附加到Addons后,它会自动附加到主应用程序Build的asset文件列表中,并将应用于下一个Build上载。 5。如何单独提供新Addons? 当引入新的Addons时,默认情况下只有新的Build才会予以接受。或者,你可以将新Addons传播到现有的Build。这种方法允许旧版本的用户可以访问新的Addons。在这种情况下,请确保旧版本与新的DLC文件兼容。 为了支持这种用例,你可以使用uploadaddon命令的minversioncode参数。 。ovrplatformutiluploadaddon appid〔appid〕 appsecret〔appsecret〕 file〔pathtoDLCfile〕 sku〔AddonSKU〕 minversioncode5 在上面的示例中,所有版本号为5及以上的主Build都会在asset文件列表中接收到新的DLC文件。 6。如何从特定Build中排除Addons? 每当上传新Build时,Addons及其DLC文件都会自动附加到主Build。但有时由于依然处于开发阶段或出于其他原因,你可能希望所述Build不纳入Addons。为此,你可以使用uploadriftbuild或uploadquestbuild命令及excludeaddonsflag。 示例: 。ovrplatformutiluploadquestbuild appid〔appid〕 appsecret〔appsecret〕 apk〔pathtoAPK〕 channel〔releasechannel〕 excludeaddons 7。Addons内容评级 Oculus要求Addons内容分级必须与基础应用的分级相同。所有应用均由国际年龄分级联盟(IARC)进行分级。韩国游戏分级和管理员委员会(GRAC)同时将对将在韩国发行的所有应用进行分级。你可以通过SubmissionIContentRatings页面直接获得分级。 如果Addons的评级较高,则必须重新请求并更新IARC,并在适当情况下首先更新主应用的GRAC评级。 8。简单的应用内购买Addons 标准TSV格式依然支持批量上传IAP。它们会视为Addons,但不会在Oculus商店中公开,而是由开发者提供。但是,Oculus鼓励使用Addons创建形式,因为它允许你上传屏幕截图,视频预告片和DLC文件。 9。商店展示 现在OculusStore已经提供了Addons专属页面。它们将用来专门展示Addons内容,而基本游戏页面同样包含Addons部分。 原文链接:https:yivian。comnews72934。html