跳到主要内容

Steam Unity 接入

一、Unity PlayerSettings配置

Scripting Define Symbols

  • 添加STEAMWORKS;STEAMWORKS_NET

其他设置

  • 在项目根目录下创建steam_appid.txt文件,并修改内部值为项目的appid

二、接口

1、设置平台参数接口

调用类DHSDKHelper
接口setHostPlatformParam
参数json字符串
json value都为string,key定义如下:
DHAppId(产品id)
DHChannelId(渠道id)
DHInviteCode(邀请码)
HostUrl(域名)
HostPlatformAppId(steam Appid)
mainChannel (主渠道号)
subChannel (次渠道号)
调用说明在初始化接口调用之前设置平台参数

2、获取本地货币类型接口

调用类DHSDKHelper
接口query
参数1key,固定值为“steamCurrency”
调用说明登录成功后即可调用获取,如果获取值为"",可延迟几秒后尝试调用,直至获取到本地货币。游戏通过获取到的本地货币类型,进行界面UI展示,steam商品不同货币价格表由有游戏自行维护;如果获取到的本地货币与游戏配置不匹配,请统一展示默认货币

3、其他接口参照基本接口调用接入即可

三、其他

开发测试请使用开发者steam账号测试