steamworks.showStoreOverlay()

类型 函数
返回值 布尔值
修订 版本 2024.3703
关键词 steam, steamworks, 覆盖层, showStoreOverlay
另请参阅 steamworks.canShowOverlay
steamworks.showGameOverlay()
steamworks.showUserOverlay()
steamworks.showWebOverlay()
steamworks.*

概述

在应用程序窗口上方显示 Steam 覆盖层。此覆盖层将显示一个网页,其中包含 Steam 商店中某个特定游戏的信息。通常,您可以使用此函数在 Steam 上宣传其他游戏。

如果 Steam 能够显示覆盖层,则返回 true

注意事项

在以下情况下,此函数将返回 false 并且不会显示覆盖层:

语法

steamworks.showStoreOverlay( [appId] )
appId (可选)

字符串. 由 Steam 分配的应用程序的唯一字符串 ID。覆盖层将在 Steam 商店中显示此应用程序的网页。如果您不提供此参数,则覆盖层将显示当前正在运行的应用程序的商店页面。

示例

local steamworks = require( "plugin.steamworks" )

-- Attempt to show this game's Steam store web page as an overlay
local wasShown = steamworks.showStoreOverlay()

if not wasShown then
    print( "Failed to display the overlay." )
end