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 |
参数1 | key,固定值为“steamCurrency” |
调用说明 | 登录成功后即可调用获取,如果获取值为"",可延迟几秒后尝试调用,直至获取到本地货币。游戏通过获取到的本地货币类型,进行界面UI展示,steam商品不同货币价格表由有游戏自行维护;如果获取到的本地货币与游戏配置不匹配,请统一展示默认货币 |
3、其他接口参照基本接口调用接入即可
三、其他
开发测试请使用开发者steam账号测试