青衣blackcloth 发表于 2025-4-11 23:52 如果是mz的话我就没办法了,没用过这个版本。不过我建议你去谷歌上搜一搜,mv接入steam成就的坑,我几乎都是通过谷歌搜索解决的。 |
波鲁克 发表于 2025-4-3 11:14 我现在遇到了新的问题 成就已经接入并且正常触发了,但部分玩家因为成就接入的问题打不开游戏了,打开就闪退,想知道大老知道可能是什么原因吗,目前还没有头绪。 |
青衣blackcloth 发表于 2025-3-31 22:47 你说的更高版本应该是用了mz吧。具体支不支持我不太清楚。根据你的nw.js版本选greenworks和steamsdk |
他这个能支持高版本nwjs吗,如果只支持低版本也搞不定,加密后不支持低版本的nwjs了![]() |
波鲁克 发表于 2025-3-29 16:19 嗯,我知道是可以看见边框的,所以我说:反正窗口最大化跟全屏也是差不的。 所以,我还写了按下F4切换全屏和窗口化的脚本,就是在调用steam成就的时候短暂的窗口最大化,等个多少帧、多少秒再自动全屏就好了。 我只是随便说一说,这些脚本我是直接复制过来的,而不是特意写出来的。 我希望的是:RPG maker的那个公司跟SRPG Studio的那个公司学一下,在下次更新中直接包含这些东西,或者是来一个官方插件。 |
写给妖精的情诗 发表于 2025-3-29 13:41 "chromium-args": "--in-process-gpu",这个命令的作用是在全屏模式下触发steam成就 如果你说的窗口最大化可以触发触发成就 可以不用这个命令 但是印象中我这边窗口最大化是可以看见边框的,有点影响游戏体验 |
本帖最后由 写给妖精的情诗 于 2025-3-29 13:59 编辑 過去の更新履歴|SRPG Studio ~ シミュレーションRPG作成ソフト https://srpgstudio.com/update/history2021.html 我没有购买安装SRPG Studio,所以搜索到上面这个帖子,截取一段之后拿到百度翻译如下。 更新2021/6/7(Ver1.233) 【要求】Dlsite版的SRPG Studio也可使用Steam API。 此次以后的更新,安装文件夹不仅仅game.exe,game_s.exe也被输出。 在选中“使用Steam API”的状态下发布游戏时 game_s.exe改名为game.exe并输出到公共文件夹。 因为game_s.exe链接了steamapi.lib,所以这个文件可以调用SteamAPI(steam_api.dll的函数)。 但是,Dlsite版SRPG Studio不附带steam_api.dll 此文件将从SteamWorks SDK中单独下载并放置在公共文件夹中。 【要求】即使在Steamworks中未设定“实绩”的状态下,也能够尝试Steam API 单击功能区上的root.msg(root.getSteamManager().getAppID());中描述的相应参数的值 如果显示的值是Steam赋予的值,则Steam API可以正常使用。 【BUG】修正“返回基本BGM”在回想事件以外的场合也不能正常工作的问题 【BUG】修正结尾后返回标题画面时,瞬间显示地图的问题 【BUG】修正在事件中捕捉并立即发布时跳过介入时的问题 2021/6/4更新(Ver1.232) 【要求】大幅刷新地图文件的格式 在现有映射的导出中。创建了smap和.sysmap,但是从这个版本开始只有.smap。 以往。smap中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。 作为样本,可以阅读官方下载素材的PV素材的一幅画地图。 【要求】在Steam版的SRPG Studio的文件菜单中追加“Steam设定” 如果要在Steam上发布游戏,请在此设置游戏的APPID。 如果设置此设置,则在游戏发布时将输出steam_appid.txt和steam_api.dll。 【要求】追加root.getSteamManager().setAchievement作为脚本方法 要调用此方法,必须在Steamworks中为游戏设置“实际”。 此外,必须在“Steam设置”对话框中选中“使用Steam API”。 在“脚本执行/代码执行”中,root.getSteamManager().setAchievement(‘API名称’);中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。 【BUG】修正了在回忆事件中选择“返回基本BGM”时,即使事件结束也不会返回画面BGM的问题 【BUG】修正参照脚本_slideObject时未进行null检查的问题 【BUG】修正了在“事件条件/项目”中使用ID变量时,在编辑器侧标记为“无”的问题 |
//自定义窗口大小 var x = 1920; var y = 1080; window.resizeTo(x, y); window.moveTo((screen.width-x)/2, (screen.height-y)/2); //图形。_请求全屏() Graphics._requestFullScreen() //按下F4切换全屏和窗口化那个功能的脚本。 var keyCode = 115; // F4 key code document.dispatchEvent(new KeyboardEvent('keydown', { keyCode: keyCode })); //窗口最大化。 window.moveTo(0, 0); window.resizeTo(screen.width, screen.height); 楼主说: 需要打开工程文件夹下package文件 加入两个浏览器命令参数 "chromium-args": "--in-process-gpu", 不知道可不可以用窗口最大化来规避全屏,反正窗口最大化跟全屏也是差不的的。 【全网首发】SRPG Studio-触发Steam成就_哔哩哔哩 https://www.bilibili.com/video/BV1sQ4y1Z7wz/?spm_id_from=333.1387.upload.video_card.click&vd_source=fd84198c79e8abb85db5da3c83dba99e 还有就是,上面这个视频的置顶评论说: 注意:在1.232版本之后,即可以通过在脚本中调用 root.getSteamManager().setAchievement来激活Steam成就。 建议使用官方提供的方式来对接Steam成就。 那么,RPG maker的那个公司自己就在steam上架了好些游戏,他们应该向SRPG Studio学习这个做法的, 直接把steam的云存档、成就、菜单之类的东西都直接写在代码那里,或者是来一个官方插件,然后跟我们说一声使用什么脚本来调用就好了。 |
青衣blackcloth 发表于 2025-3-11 14:25 印象中是不会引起这个问题的 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-17 20:23
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.