achievementImageUpdate

类型 事件
版本 版本2024.3703
关键词 steam、steamworks、成就、achievementImageUpdate
另请参阅 steamworks.addEventListener()
steamworks.*

概述

当首次加载成就图像或图像更改时,会发生此事件。

可以通过使用 侦听器 通过 steamworks.addEventListener() 函数将其添加到插件来接收这些事件。

需要注意的问题

属性

event.achievementName

event.imageInfo

event.name

event.unlocked

示例

local steamworks = require( "plugin.steamworks" )

-- Called when an achievement image has been changed/loaded
local function onAchievementImageUpdated( event )
    -- Fetch information about the achievement
    local achievementInfo = steamworks.getAchievementInfo( event.achievementName )

    -- Print the achievement's image info to the log
    print( "Achievement Image Updated" )
    print( "  Localized Name: " .. achievementInfo.localizedName )
    print( "  Is Unlocked Image: " .. tostring(event.unlocked) )
    print( "  Image Pixel Width: " .. tostring(event.imageInfo.pixelWidth) )
    print( "  Image Pixel Height: " .. tostring(event.imageInfo.pixelHeight) )
end

-- Set up a listener to be invoked when an achievement image has been changed/loaded
steamworks.addEventListener( "achievementImageUpdate", onAchievementImageUpdated )