概覽
利用 Steam 的遠端暢玩功能,搭配
Steam 串流應用程式,將您的 Steam 遊戲體驗延伸至
手機、
平板,或
電視上。 在另一台電腦上登入 Steam 暢玩自己的遊戲,或是透過
遠端同樂邀請好友一起遊戲時,也會用到 Steam 遠端暢玩。
透過「遠端暢玩」連線的每台電腦或裝置皆有其個別的工作階段。 可使用
ISteamRemotePlay 介面取得已連結裝置的詳細資訊。
如果您的遊戲已針對在各類裝置上進行遠端暢玩做了最佳化,或是適合遠端同樂,可於合作夥伴網站上,「商店頁面」管理員之下的「基本資訊」欄位勾選相應的功能方塊。如此一來,當顧客搜尋符合此類條件的遊戲時,便會看到您的遊戲。
遠端同樂
勾選此功能可以讓使用者邀請 Steam 好友加入遊戲,如同坐在同一台電腦前同樂一樣。 只有主持遊戲的玩家需要擁有並安裝遊戲,其他玩家使用 Steam 遠端暢玩串流技術連線至主機即可。
被列為單機多人、單機合作,或是具有共享 / 分割畫面功能的遊戲將自動啟用此功能,但您可根據自己遊戲的況狀,自行開啟或關閉這項功能。
使用者可以從 Steam 內嵌介面的好友名單中邀請好友,而如果您希望的話,也可以利用
ISteamRemotePlay::BSendRemotePlayTogetherInvite() 函式建立能直接在遊戲中邀請好友的使用者介面。
遠端暢玩測試
使用遠端同樂,您能將遊戲設定為可讓公眾與開發人員進行測試,而無需下載檔案到他們的電腦上。 此功能可運用於焦點測試新內容、為媒體做逐步介紹、虛擬商展等。
https://www.youtube.com/watch?v=XpeDNV1qUBk&feature=youtu.be- 確定在預設分支中的內容是您覺得適合公開下載和檢視的內容。 若是尚未發行的遊戲,這裡應該是一個空的 Depot
- 為您想邀請別人來進行遠程測試的內容,建立或設定受密碼保護的分支
- 前往合作夥伴網站、編輯您遊戲的 Steamworks 設定、選取「應用程式」分頁,然後選擇「Steam 遠端暢玩」。 選擇您想用來進行測試的分支,然後儲存並發佈變更
- 如果您的遊戲尚未發行,則可發送產品序號給想邀請來進行測試的玩家。 這將給予他們存取預設 Depot 的權限,因此您可能要為此建立特別用途的帳戶
- 設定您的測試系統以使用受密碼保護的分支。 在測試系統上啟動遊戲,然後右鍵點擊在自己好友名單上的人,邀請他們加入遊戲階段遊玩! 每個遊戲階段均需要開發者發送新的邀請
本逐步解說假定您是要展示內容,不過您也可以使用此功能在分支上啟用遠程同樂或私下進行測試,然後在您的遊戲商店頁面設定中正式啟用遠程同樂。
(注意:測試系統必須執行 2020 年 5 月 23 日或更新版本的 Steam 用戶端才能使用此功能)
在手機上遠端暢玩
如果您已勾選此功能,代表您已為自己的遊戲
製作了建議使用的 Steam 輸入觸控控制器配置,且已確認使用者介面元素以及字體大小適用於小型的手持裝置。
在平板上遠端暢玩
如果您已勾選此功能,代表您已為自己的遊戲
製作了建議使用的 Steam 輸入觸控控制器配置,且能適用平板裝置使用的多種 4x3 和 16x9 畫面長寬比。
可使用
ISteamRemotePlay::BGetSessionClientResolution() 函式以取得有關遠端裝置畫面長寬比以及解析度的資訊。
在電視上遠端暢玩
如果您已勾選此功能,代表您的遊戲完全支援控制器,且已確認使用者介面元素以及字體大小適合隔著一段距離在電視上觀看。
如何增設觸控控制器配置
請參閱
針對遠端暢玩進行最佳化一文了解相關範例及最佳作法。
- 開始將遊戲串流至您的行動裝置。 若是桌上型電腦,前往您遊戲的「Steam Big Picture 控制器配置」。 移除任何您遊戲不使用的非必要按鍵配置,並加入遊戲會使用的所有自訂按鍵配置。 詳情請見 https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_players
- 在您的行動裝置上,點擊 [...] 按鈕,並將任何新配置的的控制鍵拖曳到螢幕上, 依喜好調整每個按鈕的配置與大小。 欲取得更多資訊請見入門支援文章,以及更詳盡的視覺指南
- 確定滿意您的配置,並準備好發佈之時,在電腦上前往「Big Picture 控制器配置」(同時串流至您的行動裝置),然後點擊「匯出設定」。將之儲存為一個新的「個人」按鍵配置,然後以「某某遊戲官方觸控控制器配置」之類的名稱妥善命名,並提供合適的說明
- 前往「瀏覽按鍵配置」,選取您的新配置,然後點擊「分享配置」
- 前往合作夥伴網站,於「Steamworks 設定」→「應用程式」→「Steam 輸入」進行修改。 在「Steam 輸入預設觸控配置」下,選取「自訂配置」。 點擊「新增自訂配置」按鈕,並貼上您的新配置的網址,然後點擊「儲存」
- 發佈您遊戲的 Steamworks 設定更新,發佈步驟與平時無異
若希望變更您的官方按鍵配置,則必須如同設定 Steam 控制器一般,發佈新的按鍵配置。
如何設定進階觸控控制器配置
如果您的遊戲具多種遊戲模式,您可以設定操作組合,為每種遊戲模式設置不同的版面配置。
只要為您遊戲的觸控控制器按鍵配置新增操作組合,且於行動裝置上切換操作組合並進行版面配置,然後於執行階段時呼叫 SteamInput API 來變更使用相應的操作組合即可。
舉例來說,若希望新增選單操作組合,您可以這麼做:
#include "steam/isteaminput.h"
void GameInit()
{
SteamInput()->Init();
}
void GameQuit()
{
SteamInput()->Shutdown();
}
void GameLoop()
{
GameInit();
while ( bRunning )
{
const InputActionSetHandle_t k_ActionSetGame = 1;
const InputActionSetHandle_t k_ActionSetMenu = 2;
SteamInput()->ActivateActionSet( STEAM_INPUT_HANDLE_ALL_CONTROLLERS, BInMenu() ? k_ActionSetMenu : k_ActionSetGame );
...
}
GameQuit();
}