Steamworks-dokumentasjon
Applikasjonsinnstillinger for virtuell virkelighet

Oversikt

Du kan behandle applikasjonens innstillinger for virtuell virkelighet på to forskjellige steder i Steamworks:
  • Steamworks-innstillinger – angi bindingsmodus for inndata i SteamVR og startalternativer for applikasjonen.
  • Butikkside – beskriv kravene for VR og støttede konfigurasjoner.

Steamworks-innstillinger

Steamworks-innstillinger lar deg definere applikasjonens bindingsmodus for inndata i SteamVR og startalternativer.

For å komme i gang, trykk på lenken for å redigere Steamworks-innstillinger på applikasjonens startside.

steamworksettings.PNG

Velg «Virtuell virkelighet» under «Applikasjon».

vrsettings.PNG

På denne siden kan du definere hva slags bindingsmodus for inndata i SteamVR applikasjonen skal bruke.

Ved bruk av OpenXR kommer bindingsoppsettet til å sterkt påvirke antallet brukere som kan kjøpe og spille spillet. Hvis spillet sender inn en foreslått inndatabinding for Meta Quest 2-kontrollere, ombinder SteamVR automatisk de fleste kontrollertyper slik at de fungerer. Følgende kontrollerprofiler bør ha tilpassede bindinger, på grunn av hvor vanskelig det er å ombinde dem automatisk:
  • HTC Vive-kontrollere
  • Valve Index-kontrollere
  • Windows Mixed Reality-kontrollere

Hvis du bruker OpenVR, støtter applikasjonen automatisk eventuelle aktuelle og fremtidige hodesett med støtte for OpenVR, som HTC Vive, Oculus Rift eller Windows Mixed Reality. Du kan også distribuere en innebygget Oculus-SDK-versjon for brukere av Rift, hvis du foretrekker dette.

Les mer om OpenVR i det offisielle kodelageret på GitHub.

Startalternativer


Du må definere minst ett startalternativ for VR for applikasjonen før VR-støtte aktiveres. Startalternativer forteller Steam hvordan applikasjonen skal håndteres når brukere starter den i biblioteket. Du kan også bruke startalternativer for å la brukere velge mellom forskjellige moduser i applikasjonen (ikke-VR, VR, Vulkan osv.).

Startalternativer kan knyttes til forskjellige grener, kjørbare filer eller kommandolinjeargumenter for applikasjonen. For eksempel kan du ha et kommandolinjeargument «mygame.exe --novr» som starter i skrivebordsmodus. Startalternativer gir deg muligheten til å la brukere velge disse alternativene på en mer intuitiv måte.

For å angi startalternativer kan du trykke på «Rediger Steamworks-innstillinger» fra applikasjonens startside. Under «Installasjon», velg «Generelt».

launchoptions.PNG

Hver applikasjon må definere minst ett startalternativ. Hvis du har bygget applikasjonen med OpenVR-SDK-et, velg «Start SteamVR-applikasjon». Du kan legge til ytterligere startalternativer avhengig av hva applikasjonen trenger ved å trykke på «Legg til nytt startalternativ». Steam ser etter et startalternativ for VR for å legge til noe av informasjonen om VR på butikksiden.

thelablaunchoptions.PNG
Startalternativer for «The Lab».

Innstillinger for butikkside


Du kan også behandle hvilke innstillinger for virtuell virkelighet som er synlige på butikksiden på Steam. For å komme i gang kan du velge «Rediger butikkside» på applikasjonens startside, og så velge fanen «Grunnleggende informasjon» og rull ned til «Støttede plattformer».

SystemRequirementsVRFields.png

I feltene under «VR-enheter og støtte» bør du beskrive både SDK-ene og de spesifikke enhetene spillet støtter. Begynn med SDK-et (f.eks. OpenXR eller SteamVR) og beskriv så enkelte hodesett, kontrollere og/eller krav til størrelsen på rommet.