Files
agame/autoload/steamworks.gd
T
2026-09-21 16:52:27 +08:00

23 lines
634 B
GDScript

extends Node
# Steam AppID
var steam_app_id: int = 480
func _ready() -> void:
initialize_steam()
func initialize_steam() -> void:
var initialize_response: Dictionary = Steam.steamInitEx(
steam_app_id,
true
)
print("Did Steam initialize?: %s" % initialize_response)
if initialize_response['status'] > Steam.STEAM_API_INIT_RESULT_OK:
print("Failed to initialize Steam: %s" % initialize_response)
if OS.has_feature("editor"):
# 编辑器内调试时 Steam 未必在运行,不退出,方便单独调试玩法
return
print("Failed to initialize Steam, shutting down: %s" % initialize_response)
get_tree().quit()