跳转到内容

Windows 正版校验与成就示例

GameMaker(Windows 10 及以上)首期示例:演示正版校验、连接状态、成就解锁与进度上报

  1. Release Notes 下载需要使用的发布包。当前文件名是 igp-gamemaker-sdk-0.0.6.zip,解压到任意目录
  2. 进入解压后的 samples/gamemaker/windows-auth-achievements/project/
  3. 用 GameMaker(2024.2 LTS 及以上)打开 IGP.WindowsAuthAchievements.yyp
  4. F5 运行
  5. 状态面板应显示当前连接状态与正版校验状态;如本机 IGP 桌面客户端已启动,连接应切换到 connected
文件用途
project/IGP.WindowsAuthAchievements.yyp可直接打开的 GameMaker 工程壳
project/datafiles/IGP.GamemakerDesktopBridge.Native.dll原生桥 DLL
project/scripts/igp_gms2_windows_runtime/运行时 GML(官方同步)
project/objects/obj_igp_windows_auth_achievements/示例对象,演示 Create / Step / Draw 接线
igp_windows_auth_achievements_sample.gml示例控制器函数
igp_windows_auth_achievements_view.gmlUI 渲染辅助函数
INTEGRATION.md接入自有工程的步骤
SMOKE-CHECKLIST.md冒烟验收清单
  • 显示当前正版校验状态:pending / authorized_online / authorized_offline / failed / skipped
  • 显示当前连接状态:disconnected / connecting / connected / detached
  • F1 触发一次成就解锁
  • F2 上报一次 50% 进度
  • 显示最近一次结果(success / operation)与最近一次错误(code: message

本页主要说明示例包内容。首次接入时,建议按以下顺序阅读:

解压后的目录还包含两份面向接入的文档:

  • INTEGRATION.md —— 将 bridge 接入自有 GameMaker 工程
  • SMOKE-CHECKLIST.md —— 接入完成后的冒烟验收步骤