Game Maker Language リファレンス > 組み込み関数 用途別 > Steam API > steam_activate_overlay
ゲーム内でsteam overlayのインターフェースをアクティブにします
steam_activate_overlay(overlayindex);
steam overlayはsteamユーザインタフェースの一部で、ゲーム中であればアクティブにすることができます。これにより、ユーザはフレンドリストやwebブラウザ、チャット、ゲーム内のdlc購入にアクセスすることができます。ユーザはshift+tabで呼び出すことができますが、この関数を使うことで任意のページを表示することができます。以下の6つの定数を指定することで、各画面を呼び出すことができます。
定数名 | 説明 |
ov_friends | 現在のユーザのプレンドページ |
ov_community | 現在のゲームのコミュニティページ |
ov_players | 同じゲームを遊んでいるユーザ・最近プレイしたゲーム |
ov_settings | steam overlayの設定画面 |
ov_gamegroup | 現在のゲームの公式webページ |
ov_achievements | 現在のゲームのアチーブメント |
var key = keyboard_lastkey; switch (key) { case vk_f1: steam_activate_overlay(ov_friends); break; case vk_f2: steam_activate_overlay(ov_community); break; case vk_f3: steam_activate_overlay(ov_players); break; case vk_f4: steam_activate_overlay(ov_settings); break; case vk_f5: steam_activate_overlay(ov_gamegroup); break; case vk_f6: steam_activate_overlay(ov_achievements); break; }
上記コードはファンクションキーの1〜6を押すことで、各種steam overlayを表示します