类型 事件 版本 发行版本 2024.3703 关键词 steam, steamworks, userProgressUpdate 另请参阅 steamworks.addEventListener() steamworks.requestUserProgress() steamworks.*
此事件在 Steam 尝试获取有关一位用户成就和统计数据更新信息后发生。
如果成功(由 event.isError 属性为 false
指示),则 steamworks.getAchievementInfo() 和 steamworks.getUserStatValue() 函数将提供该用户的更新进度数据。
此事件将在成功调用 steamworks.requestUserProgress() 函数后分派。它也会在以下情况下为当前登录用户分派:
您可以通过 steamworks.addEventListener() 函数向插件添加监听器 来接收这些事件。
local steamworks = require( "plugin.steamworks" ) -- Called when user achievement/stat data has been received local function onUserProgressUpdated( event ) if ( event.isError ) then -- Failed to receive updated progression data else -- User progression was successfully loaded -- You might want to reload achievement and stat data for user here end end -- Set up a listener to be invoked when achievement and stat data has been updated steamworks.addEventListener( "userProgressUpdate", onUserProgressUpdated )