コンテンツにスキップ

Steam

Steam クラス(static)

メンバー一覧

プロパティ

メソッド


initialized

プロパティ \ アクセス: r

解説

実績情報初期化済み


achievementsCount

プロパティ \ アクセス: r

解説

実績個数


steamID

プロパティ \ アクセス: r

解説

--------------------------------------------------------- ユーザ情報 --------------------------------------------------------- セーブデータの置き場所をユーザごとに分ける用途を想定している。 Steam 自身の userdata フォルダは 32bit のアカウント ID で分かれるので、 それに合わせるなら accountID を使う。 SteamID (64bit) の文字列。取れないときは空文字列


accountID

プロパティ \ アクセス: r

解説

アカウント ID (32bit の整数)。Steam の userdata フォルダ名と同じ値。 取れないときは 0


loggedOn

プロパティ \ アクセス: r

解説

Steam にログイン済みかどうか


personaName

プロパティ \ アクセス: r

解説

表示名 (ペルソナ名)。取れないときは空文字列


appID

プロパティ \ アクセス: r

解説

動作中の AppID。取れないときは 0


cloudEnabled

プロパティ \ アクセス: r/w

解説

--------------------------------------------------------- クラウド --------------------------------------------------------- Steamクラウドの有効/無効設定


coundFileCount

プロパティ \ アクセス: r/w

解説

Steamクラウドのファイル数


requestInitialize

メソッド

戻り値

呼び出し成功

解説

実績情報再取得要求 ※起動時に呼び出されるので普通は呼ぶ必要なし

--------------------------------------------------------- 実績 ---------------------------------------------------------


getAchievement

メソッド

引数

引数 既定値 説明
n  

setAchievement

メソッド

引数

引数 既定値 説明
n  

clearAchievment

メソッド

引数

引数 既定値 説明
n   番号または識別名

解説

実績を解除する


getLanguage

メソッド

戻り値

現在の Steam の言語を取得

解説

static method

--------------------------------------------------------- その他情報 ---------------------------------------------------------


RestartAppIfNecessary

メソッド

引数

引数 既定値 説明
appid   自分の AppID

戻り値

true なら Steam が起動し直すので、すぐアプリを終了すること

※このメソッドだけは Steam の初期化を起こさずに呼べる (初期化は最初に他の Steam.* を参照した時点で行われる)

解説

Steam クライアント経由で起動し直す必要があるかを調べる

--------------------------------------------------------- 起動チェック ---------------------------------------------------------


getCloudQuota

メソッド

戻り値

%[total:トータルサイズ, available:使用可能容量]

解説

Steamクラウドの容量情報の取得


getCloudFileInfo

メソッド

引数

引数 既定値 説明
n   ファイル番号

戻り値

%[filename:名前, size:サイズ, time:タイムスタンプ]

解説

個別のSteamクラウドファイルの名前とサイズの情報を取得


deleteCloudFile

メソッド

引数

引数 既定値 説明
name  

戻り値

成功したら true

解説

Steamクラウドのファイルを削除する


copyCloudFile

メソッド

引数

引数 既定値 説明
src  
dest  

戻り値

成功したら true

解説

Steamクラウドのファイルを複製する


triggerScreenshot

メソッド

解説

スクリーンショット処理をアプリ側から起動させる

--------------------------------------------------------- スクリーンショット ---------------------------------------------------------


hookScreenshots

メソッド

引数

引数 既定値 説明
callback   コールバック関数(voidの場合は登録解除)
※コールバック関数内からwriteScreenshotを呼びます

writeScreenshot

メソッド

引数

引数 既定値 説明
layer   画像
location   "場所文字列" (空文字の場合は登録しない)

解説

スクリーンショットの登録


isBroadcasting

メソッド

戻り値

配信中なら真

解説

--------------------------------------------------------- 配信状態 ---------------------------------------------------------


hookBroadcasting

メソッド

引数

引数 既定値 説明
callback   コールバック(function (is_start) {})

解説

配信状態変更時のコールバック


isIsSubscribedApp

メソッド

引数

引数 既定値 説明
appID  

解説

--------------------------------------------------------- DLC --------------------------------------------------------- only use this member if you need to check ownership of another game related to yours, a demo for example


ssDlcInstalled

メソッド

引数

引数 既定値 説明
appID  

解説

Takes AppID of DLC and checks if the user owns the DLC & if the DLC is installed


getDLCCount

メソッド

戻り値

DLCの個数を返す


getDLCData

メソッド

引数

引数 既定値 説明
no   DLCの番号