对接steamworks流程如下:
Steamworks.NET链接地址:
导入后,可以看到插件一共有三个文件夹:Editer;Plugins;Scripts;
打开Scripts文件夹下的 Steamworks. NET 文件夹,打开SteamManager脚本,
将 if 条件中的 AppId_t.Invalid 改为 (AppId_t)480 或者 new AppId_t(480) ,
把 480 改成自己在 steamworks 上花100刀买的那个游戏编号。
然后在资源文件夹下搜索 steam_appid,是个txt文件,打开后将 480 改为在 steamworks 上花100刀买的那个游戏编号,同上。
接入到这里基本就算基本告一段落了。
这里时我们可以使用SteamworkSDK提供的发布功能进行发布。
将第一个app文件重命名,1000 改成自己的游戏编号,第二个depot文件也重命名,1001 改成自己的depot编号。(steamworks有游戏的app编号,一般最后一位数字都是0,而depot是游戏的版本编号,差不多这么理解吧,depot除最后一位数字外其余数字都与app编号相同,所以depot有多个,用最后一位数字(123456789)区分。比如要上传游戏的第一个版本,app编号就是1000,depot编号就是1001,第二个depot编号就是1002。)
用笔记本的打开方式修改两个脚本的内容,
app的脚本:
“appid” "1000"
第一行的 1000 改成自己的游戏app游戏编号
最后一行两个 1001 改成自己的depot编号,就是把app游戏编号最后的 0 改成 1 。
depot的脚本:
"1001" "depot_build_1001.vdf"
把第二行的 1001 改成自己的depot编号。
找到上面的语句,把后面引号内的路径改成自己游戏所在的路径。不过我一般是把游戏复制放在SDK的content里:C:\steamworks_sdk_146\sdk\tools\ContentBuilder\content
"ContentRoot" ""
运行run_build.bat,进行上传。