เอกสาร Steamworks
Application Settings for Virtual Reality

ภาพรวม

คุณสามารถจัดการการตั้งค่าความเป็นจริงเสมือนสำหรับแอปพลิเคชันของคุณบน Steamworks ได้สองที่:
  • Steamworks Settings - Set the SteamVR input binding mode for your application, as well as launch options.
  • Store Page - Describe your VR requirements and supported configurations

การตั้งค่า Steamworks

Steamworks settings enable you to define the SteamVR input binding mode for your application, and define your launch options.

ในการเริ่มดำเนินการ ให้คลิกลิงก์ "แก้ไขการตั้งค่า Steamworks" ในหน้ารองรับแอป

steamworksettings.PNG

ภายใต้ "แอปพลิเคชัน" ให้เลือก "ความเป็นจริงเสมือน"

vrsettings.PNG

On this page, you can define which SteamVR input binding mode your application uses.

When using OpenXR, your input binding setup will dramatically affect how many users can buy and play your game. SteamVR จะเชื่อมโยงคอนโทรลเลอร์ส่วนใหญ่ใหม่โดยอัตโนมัติเพื่อให้ทำงานได้ หากเกมของคุณส่งการเชื่อมโยงอินพุตที่แนะนำสำหรับคอนโทรลเลอร์ Meta Quest 2 The following controller profiles should have customized bindings, due to the difficulty in automatically rebinding them:
  • HTC Vive wands
  • Valve Index controllers
  • Windows Mixed Reality controllers

If you build with OpenVR, your application will automatically support any current and future OpenVR-supported head-mounted displays (HMDs), such as the HTC Vive, Oculus Rift, or Windows Mixed Reality family of devices. You can also distribute your native Oculus SDK build for Rift users if you prefer.

Learn more about OpenVR on the official GitHub Repository

ตัวเลือกการเริ่ม


You'll need to define at least one VR launch option for your application before VR support is enabled. Launch Options tell Steam how to handle your application when users launch it in their library. You can also use launch options to let users choose between different modes of your application (non-VR, VR, Vulkan, etc).

Launch options can be tied to specific branches, executables, or command-line arguments for your application. For example, you might have a command-line argument "mygame.exe --novr" which launches in desktop mode. Launch options allow you to let users select these options in a more intuitive way.

To set launch options, select "Edit Steamworks Settings" from the App Landing Page. Under "Installation", select "General."

launchoptions.PNG

Every application needs to define at least one launch option. หากคุณสร้างแอปพลิเคชันของคุณด้วย OpenVR SDK ให้เลือก "เริ่มแอป SteamVR" คุณสามารถเพิ่มตัวเลือกการเริ่มเพิ่มเติมได้ โดยการคลิก "เพิ่มตัวเลือกใหม่ให้การเริ่ม" ทั้งนี้ขึ้นอยู่กับความต้องการของแอปพลิเคชันของคุณ Steam จะมองหาตัวเลือกการเริ่ม VR เพื่อเพิ่มข้อมูล VR บางส่วนไปยังหน้าร้านค้าของคุณ

thelablaunchoptions.PNG
ตัวเลือกการเริ่ม "The Lab"

การตั้งค่าหน้าร้านค้า


You can also manage what Virtual Reality settings are visible on your Steam store page. ในการเริ่มดำเนินการ ให้เลือก "แก้ไขหน้าร้านค้า" ในหน้ารองรับแอป แล้วเลือกแท็บ "ข้อมูลพื้นฐาน" และเลื่อนลงไปยัง "แพลตฟอร์มที่รองรับ"

SystemRequirementsVRFields.png

In the fields under "VR Devices and Support" you should describe both the SDKs and the specific devices that your game supports. Start with the SDK such as OpenXR or SteamVR and then describe any individual headsets, controllers, and/or room size requirements.