找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11|回复: 0

[求助] 求救!关于steam成就的求救

[复制链接]
发表于 9 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
按照莉萝的视频(Renpy全平台打包方案及steam成就SDK接入_哔哩哔哩_bilibili)写了 achievement.rpy文件,代码如下

[RenPy] 纯文本查看 复制代码
define config.steam_appid = "这里是ID" #已经正确输入
define achievement.steam_position = "bottem right"

label achievement(who):
    python:
        achievement.Sync()
        achievement.register("NEW_ACHIEVEMENT_1_0", steam="NEW_ACHIEVEMENT_1_0")
        achievement.register("NEW_ACHIEVEMENT_1_1", steam="NEW_ACHIEVEMENT_1_1")
        achievement.register("NEW_ACHIEVEMENT_1_2", steam="NEW_ACHIEVEMENT_1_2")

        if not achievement.has("NEW_ACHIEVEMENT_1_0") and who == "0":
            achievement.grant("NEW_ACHIEVEMENT_1_0")

        if not achievement.has("NEW_ACHIEVEMENT_1_1") and who == "1":
            achievement.grant("NEW_ACHIEVEMENT_1_1")

        if not achievement.has("NEW_ACHIEVEMENT_1_2") and who == "2":
            achievement.grant("NEW_ACHIEVEMENT_1_2")

        achievement.sync()
    return



然后在游戏根目录 game下放了最新SDK的steam_api64.dll文件,在打包之后依然无法与steam成就关联。

想问各位大佬,steam_api64.dll文件是否放置正确, achievement.rpy的代码是否有问题,还有steam_api64.dll是在打包前放到game还是打包后放到lib文件(之前发现有成就的Renpy游戏steam_api64.dll文件会在lib下的py3-windows-x86_64中,而我放在game目录下打包后依旧会在game下)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2025-5-1 13:59 , Processed in 0.045512 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表