最近新项目又和Steam成就系统杠上了,在Yoyo官方论坛查了一下并且更新Gamemaker与IDE调试成功后,留个方法给大家。
如果你的Steamworks功能最近在新版本里无法正确使用,请参照以下方法进行调试。
1、首先按照之前的方法下载、更新"Steamworks Ext",并且导入自己的项目里。
2、下载“Steamworks SDK (1.53a)”(当前日期2022年6月11日),并且解压缩至非中文目录以下。
3、打开目录文件夹,找到post_build_step.bat,将SDK地址添加在如下路径,保存并退出。
4、打开项目工程,找到之前导入项目的Steamworks。
5、双击Steamworks.dll。
6、打开Macros,然后找到"PreGraphicsInitialisationArgument",并且双击。
7、在Value处,填写对应的AppID,即Steam的游戏AppID。Debug如果改成false,就需要上传至steam才可测试。
8、完成后,即可开启与Steamworks连上使用,同时记得在项目工程内开启一个常驻object在STEP内使用新的代码Steam_update来确保与Steam功能的使用。
9、后续测试时,可用下述代码来确定连上Steamworks。
global.steam_api = false; if (steam_initialised()) { if (steam_stats_ready() && steam_is_overlay_enabled()) { global.steam_api = true; } }
流贾君 Liujiajun
2022年6月11日
暂无关于此日志的评论。