Ympyrävalikko on näytön yllä oleva käyttöliittymä pelitoiminnoista. Vaihtoehdot näytetään ympyrän muodossa, ja ne voi valita ohjaimella. Ne ovat samankaltaisia kuin
kosketusvalikot, mutta pelaaja ei etsi tiettyä sijaintia kosketuspinnalta, vaan osoittaa vaihtoehtoa virtuaalisella osoittimella ja käynnistää toiminnon valitsemalla sen.
Näiden avulla voi esimerkiksi vaihtaa asetta 1. persoonan räiskintäpelissä tai pikanäppäimiä reaaliaikaisessa strategiapelissä tai MMO-pelissä. Voit keksiä niille muutakin käyttöä. Ympyrävalikon toiminta ja ulkoasu ovat määritettävissä monin tavoin. Päävalikkoon voi liittää omia pelejä sekä Valven, kehittäjän tai pelaajan tekemiä kuvakkeita.
Tässä on esimerkki ympyrävalikosta, jota käytetään nopeaan loitsunvalintaan
Defender's Quest: Valley of the Forgotten -pelissä:
Näytön keskellä oleva ympyrävalikko
ei sisälly
Defender's Questin koodiin. Steam-yhteisönäkymä ja Steam-syötteen määritykset ohjaavat sitä.
Defender's Quest -sovellus ainoastaan vastaanottaa toimintoja Steam-syötteen ohjelmointirajapinnalta.
Ympyrävalikot voivat olla joko natiivi- tai legacy-tilassa, mutta vain tietyillä
syötelähteillä voidaan ohjata niitä:
Syötelähde | Tukee ympyrävalikkoa |
---|
Kosketuslevy | ✓ |
Ristiohjain | ✓ |
Painikelevy | ✓ |
Ohjainsauva | ✓ |
Gyroskooppi | |
Katkaisimet | |
Liipaisimet | |
Voit luoda ympyrävalikon valitsemalla sopivan syötelähteen pelinasetuksista (kuten ohjainsauva tai kosketuslevy) ja valitsemalla syötetyyliksi Ympyrävalikko.
Ympyrävalikon asetusnäyttö näyttää tältä:
Perusasetukset
Valikon aktivointitapa
Tämä määrittää, miten ympyrävalikko toimii: Käynnistyykö toiminto osoittamalla ja vapauttamalla? Pitääkö ensin klikata jotain? Jatkuuko toiminto niin kauan, kuin se on korostettuna?
Saatavilla olevat vaihtoehdot:
Valikon aktivointitapa | Kuvaus | Painikkeen klikkaus | Korostettu toiminto käynnistyy, kun painat syötettä. |
Painikkeen vapautus | Korostettu toiminto käynnistyy vasta, kun painat syötettä ja vapautat sen. |
Kosketuksen vapautus / tilanmuutoksen päättyminen | Korostettu toiminto käynnistyy, kun syöte päättyy (painike vapautetaan tai sormi nostetaan kosketuslevyltä/ohjainsauvalta), ympyrävalikko on tilan muutoksen kohdalla tai tilanvaihtopainiketta ei paineta. |
Aina | Toiminto jatkuu niin kauan, kun se on korostettuna. |
Muut asetukset
Asetus | Kuvaus | Sijainti vaaka-/pystysuunnassa | Missä kohtaa näyttöä ympyrävalikko näkyy? Arvot ovat 0,0–1,0. Nolla edustaa näytön vasenta yläkulmaa ja 1 edustaa oikeaa alakulmaa. |
Valikon läpinäkyvyys | Ympyrävalikon tausta on musta. Voit säätää sen läpinäkyvyyttä. Toimintokuvakkeiden läpinäkyvyys on aina 100 %. |
Valikon koko | Miten suuri valikko on? Asteikko 0,0–1,0 pienestä suurimpaan. |
Näytä teksti painikkeessa | Ympyrävalikon painikkeisiin voi lisätä tekstin kertomaan, mikä toiminto niihin on määritetty. Jos käytetään kuvaketta, tämä teksti näkyy vasemmassa yläkulmassa. Jos tämä on pois päältä, painikkeessa näkyy vain kuvake tai se on tyhjä. |
Klikkaustoiminto | Tätä toimintoa ei ole sidottu mihinkään tiettyyn syötteeseen vaan ympyrävalikkoon itseensä. Tämä on erityisen hyödyllinen yhdistettynä valikon Aina päällä -aktivointitapaan. Tämän voi sitoa esimerkiksi Tauko-vaihtoehtoon, jolloin peli keskeytyy ympyrävalikon avautuessa ja valinnan saa tehdä rauhassa. |
Valikkopainikkeet
Kuhunkin valikkopainikkeeseen voi määrittää toiminnon (ja/tai perinteisen näppäinmäärityksen). Perusmääritysnäytössä on viisi valikkopainiketta, mutta voit määrittää niitä jopa 20. (Valitse Lisäasetukset määrittääksesi valikkopainikkeet 6–20.)
Keskikohta / ei valittua painiketta
Ympyrävalikon keskellä on valinnainen keskipainike, jonka voi määrittää samalla tavalla kuin muut ympyrävalikon painikkeet. Huomaa, että tämän painikkeen koko kasvaa sitä mukaa, kun lisäät muita tavallisia valikkopainikkeita.
VINKKI: Toiminnon peruutus keskipainikkeella
Joissakin peleissä voi olla kätevää, että pelaaja voi poistua helposti ympyrävalikosta aktivoimatta mitään. Jos käyttää aktivointitapaa "kosketuksen vapautus / tilanmuutoksen päättyminen", voi valittu toiminto käynnistyä, kun ympyrävalikko suljetaan.
Tämän voi ratkaista kätevästi luomalla täysin käyttämättömän toiminnon peliin (ja antamalla sille nimeksi vaikka "unohda koko juttu") ja määrittämällä sen keskipainikkeeseen. Jos olet pelaaja, eikä kehittäjä ole tarjonnut tällaista toimintoa (tai pelaat perinteisessä tilassa), määritä keskipainike johonkin perinteiseen näppäimeen, jonka peli ohittaa. Valitse sitten valikkopainikkeelle sopiva "X".
Sillä sipuli! Nyt kun haluat poistua ympyrävalikosta tekemättä toimintoa, voit palata keskelle ja vapauttaa syötteen.Valikkopainikkeen kuvakkeet
Voit määrittää kullekin valikkopainikkeelle kuvakkeen. Valitse Kuvake-sanan vieressä oleva valintaruutu:
Voit muuttaa kuvakkeen värejä valinnan yhteydessä:
Kuvakkeet tulevat oletusarvoisesti Steam-asiakasohjelmasta Valven toimesta. Ne löytyvät kohdasta
<SteamInstallDirectory>\Steam\tenfoot\resource\images\library\controller\binding_icons. (Jos lisäät tänne omia kuvakkeitasi, ne näkyvät valikossa, tosin vain paikallisella koneellasi.) Kehittäjät voivat tarjota muokattuja kuvakkeita ympyrävalikkoihin (ja kosketusvalikkoihin) sijoittamalla *.png-tiedostoja
/TouchMenuIcons-hakemistoon pelin juurihakemistossa.
Tässä on esimerkki kehittäjän kuvakkeista, jotka toimitetaan pelin mukana:
Vinkki!
Myös GIF-animaatioita voi käyttää kuvakkeina!Sisäkkäiset ympyrävalikot
Toimintosarjakerrokset käyvät myös sisäkkäisten ympyrävalikkojen tekoon. Otetaan esimerkiksi
Slime Rancher -peli.
Määritykseen, jonka aiomme tehdä, on tässä linkki:
steam://controllerconfig/433340/1360133345
Tässä on valmis pelinsisäisten toimintojen
IGA-tiedosto luotavalle määritykselle:
slime_rancher_nested_radial_menus.vdfJa tällainen on lopputulos:
Tämä ympyrävalikko on sidottu vasempaan kosketuslevyyn. Sillä voi valita erilaisia pelinsisäisiä asetuksia, kuten "Avaa Slimepedia", "Tutka päälle/pois" ja "Avaa kartta". Siinä on myös erikoisasetus, jolla voi avata sisäkkäisen "Järjestelmäasetukset"-nimisen ympyrävalikon:
Se aktivoi pelaajan määrittämän "Järjestelmäasetukset"-toimintosarjakerroksen. Kun ympyrävalikko avataan seuraavan kerran, tämä näkyy:
Nyt valittavana on muun muassa "Ota kuvakaappaus", "Näytä näppäimistö" sekä äänenvoimakkuuden ohjaimet. Näkyvissä on myös "Palaa"-vaihtoehto. Se sulkee "Järjestelmäasetukset"-toimintosarjan kerroksen ja palaa perusasetuksiin, kun ympyrävalikko aktivoidaan seuraavan kerran:
Määritys tehdään näin. Ensin luodaan muokattu toimintosarjakerros. Klikkaa Lisää toimintokerros.
Anna sille nimeksi "Järjestelmäasetukset".
Palaa sitten perusmääritykseen ja peliohjainten toimintosarjaan. Valitse vasen kosketuslevy ja määritä perusympyrävalikko:
Valikkopainiketta numero 5 lukuun ottamatta kaikki muu on ihan tuttua. Valikkopainike aktivoi toimintosarjakerroksen. Se määritetään valitsemalla erikoistoimintosarjapainike määritysnäytössä ja valitsemalla ponnahdusvalikosta Käytä toimintakerrosta > Järjestelmäasetukset:
Huomaa, että eriyinen toimintosarjan painike ei näy määritysvalikossa, jos muokattuja toimintasarjoja ei ole määritetty. Sinun pitää siis luoda mukautettu toimintosarjan kerros,
ennen kuin yrität määrittää aktivoinnin vaihtopainikkeen sitä varten.
Toimintosarjan kerrokset -dokumentaatiossa on lisätietoja toimintosarjan kerrosten luomisesta.
Kun perusympyrävalikko on määritetty, myös pelinaikaisen yhteisön toimintosarjakerroksen ympyrävalikko täytyy määrittää. Palaa perusmääritysnäytölle ja valitse räätälöity "Järjestelmäasetusten" toimintosarjakerros:
Valitse vasen kosketuslevy, jossa ympyrävalikko on määritetty alla olevaan toimintosarjaan:
Huomaa, että alla olevat toimintomääritykset näkyvät harmaina. Ne voi ohittaa ja luoda sisäkkäisen ympyrävalikon. Kaikki toiminnot, joita ei muuteta, näkyvät toisen kerroksen ympyrävalikon läpi. Erilaisilla järjestelmämäärityksellä ne kaikki ohitetaan (paitsi keskeinen "Ei väliä" -toiminto). Huomaa erityisesti, että toimintosarjakerroksen komento määritetään viidenteen valikkopainikkeeseen, joka poistaa toimintosarjakerroksen aktivoinnin:
Ja näin meillä on kaksikerroksinen ympyrävalikko.
Tässä vielä linkki määritykseen:
steam://controllerconfig/433340/1360133345
Tässä on IGA-tiedosto:
slime_rancher_nested_radial_menus.vdfLisätietoja