unity 接入 Steamworks SDK

一,准备工作

1.首先成为 Steamworks 合作伙伴,官网注册Steamworks (steamgames.com)
2.下载Steamworks SDK 第一步完成后在官网下载,主要使用它自带的上传steam工具,如果直接在官网上传不用下载。
3.成为合作伙伴后先在官网创建应用并设置相关配置入门指南 (Steamworks 文献库)
4.下载Steamworks.NET,这是第三方封装的sdk ,你也可以自己封装(我不会)。Steamworks.NET安装

1.找到合适的版本下载
2.我下载的是Steamworks.NET_15.0.1.unitypackage
3.把下载的Steamworks.NET.unitypackage导入unity项目,肯定都会的(如果不会赶紧跑路吧!!)
4.找到Assets\Plugins\Steamworks.NET\redist\steam_appid.txt,把480改成你自己的appid(appid在Steamworks 创建应用的时候会分配)
5.找到SteamManager.cs 中的SteamAPI.RestartAppIfNecessary并修改为SteamAPI.RestartAppIfNecessary(new AppId_t(你的appid))
6.保存重启unity 在assets统计目录自动生成新的steam_appid.txt文件,
7.启动steam应用程序,运行unity项目,看到应用程序库中你自己创建的应用/游戏后面显示正在运行,代表Steamworks.NET安装成功。

5.下载steam应用程序Steam — 顶级在线游戏平台

二,接入功能 小额交易(游戏内购买)。

小额交易实现指南 (Steamworks 文献库) (steamgames.com)
实际上我写这篇文章就是多余的,仔细看文档就行。好了不写了!!!

你可能感兴趣的:(unity 接入 Steamworks SDK)