三国志2015
策略 | 59.19MB | 2021-11-06
下载来自: 98游戏 浏览: 0 次 2026-05-12 13:54:49:05
需先发布体验再创建并上架通行证,配置MarketplaceService脚本接入购买逻辑,最后验证权限与测试账号交易功能。

如果您在《Roblox》中希望为自己的游戏添加可购买的虚拟商品,但尚未创建或上架任何开发者产品,则需完成通行证(Developer Product)的配置与发布流程。以下是实现该目标的具体操作路径:
开发者产品必须依附于一个已发布的体验(Experience),因此需先拥有一个可编辑的作品。该步骤用于确认您的创作主体存在,并确保后续通行证能正确绑定。
1、启动《Roblox》客户端,登录您的开发者账户。
2、点击右下方的三个点图标,打开快捷菜单。
3、选择“创作中心”进入开发者后台界面。
4、点击左上方的三条横线菜单按钮。
5、在弹出侧边栏中点击“第二个中心”,即“我的体验”选项。
6、若列表为空,需先创建一个基础体验(如空白模板),保存并发布一次。
通行证是《Roblox》官方支持的内购载体,用于向玩家提供一次性付费内容,如外观道具、功能解锁等。其收益按平台规则分配,开发者可获得70%分成。
1、在“我的体验”列表中,点击您要绑定产品的具体作品名称。
2、进入作品详情页后,点击左上角“中心”按钮。
3、在中心页面中,找到并点击“通行证”分类入口。
4、点击“创建通行证”按钮。
5、填写通行证基本信息:包括名称、描述、图标(建议上传128×128像素PNG)、价格(以Robux计)。
6、确认无误后,点击页面底部的“创建”按钮完成初始化。
新创建的通行证默认处于“下架”状态,无法被玩家发现或购买。必须手动启用销售开关并设定公开售价,才能使其生效。
1、返回通行证列表,点击刚创建的通行证条目进入编辑页。
2、点击左上角三条横线按钮,调出功能菜单。
3、选择“销量”选项,进入销售设置面板。
4、将“代售商品”开关切换为开启状态。
5、在金额输入框中设置Robux售价,最低为10 Robux。
6、点击“保存更改”,系统提示“成功更新通行证”即表示已上架。
仅上架通行证并不自动触发购买行为,必须在体验的Lua脚本中调用MarketplaceService相关API,才能在玩家点击时弹出购买确认窗口并处理回调。
1、在Roblox Studio中打开对应体验项目。
2、在ServerScriptService下新建Script,插入以下关键代码段:
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
MarketplaceService.ProcessReceipt = function(receiptInfo)
-- 此处编写发放道具逻辑,例如给予玩家特定装备或权限
return Enum.ProductPurchaseDecision.PurchaseGranted
end
3、在本地脚本(LocalScript)中绑定按钮点击事件,调用MarketplaceService:PromptProductPurchaseAsync()。
4、确保体验已启用“允许使用MarketplaceService”权限(在游戏设置→安全性中勾选)。
未正确配置开发者权限或测试账号限制可能导致购买界面无法弹出,或提示“无权访问”。此步骤用于排除常见权限类错误。
1、确认当前登录账号已加入Roblox开发者计划(需年满13岁且完成邮箱验证)。
2、前往https://www.roblox.com/develop,检查账户是否显示“Verified Developer”标识。
3、使用非开发者账号(如测试小号)进入体验,点击购买按钮,观察是否出现标准购买弹窗。
4、若弹窗未出现,检查Studio中Game Settings→Security→Monetization是否已启用MarketplaceService访问权限。
5、若提示“Not authorized to purchase”,需确认测试账号未被限制交易(可在账户设置→隐私→交易权限中核查)。
还没有玩家发表评论,快来抢占沙发吧!