Virtual Reality-spel och gör din kropp en Controller! (Unity + Visual Studio + Kinect + Oculus) (4 / 11 steg)

Steg 4: Skapa VR UI



Nu i vår största scen, lägga till OVRCamerRig till FPSPreFab som vi gjorde innan. Vi måste nu lägga till en UI för Oculus eftersom oculus inte kan använda HUD visar på samma sätt som vanlig enhet kameror kan. Att göra detta kopiera objektet duk och klistra in den under OVRCameraRig och byta namn på Canvas OVRCanvas.

BILD 1 OVAN

BILD 2 OVAN

Vi kommer att behöva redigera denna duk lite innan det fungerar.

1) vi behöver denna UI i världen utrymme. Vi gör detta genom att välja OVRCanvas och sedan enheten under duk > RenderMode och i rullgardinsmenyn Välj världen utrymme.

BILD 3 OVAN

BILD 4 OVAN

2) ändra instruktioner texten

BILD 5

BILD 6

3) inaktivera knapparna-knappar inte kommer att behövas eftersom vi använder Kinect.

4) ändra animeringen i spelenhet att gälla för den nya OVRCanvas – gör detta genom att lägga till dessa rader till metoden GameControllers vaken:

GameObject ovrcanvas = GameObject.Find("OVRCanvas");

startAnim = ovrcanvas. GetComponent();

5) och kommentera ut raden aktuella startAnim.

startAnim = duk. GetComponent();

Vi är inte klar än. Vi måste också justera End Game UI men vi kan uppnå detta på samma sätt som vi gjorde det med StartUI.

Välj starta Användargränssnittet från hierarkin och väljer knappen 2D i fliken scen. I allmänhet är det lättare att arbeta med UI i 2D-läge av enighet.

BILD 7 OVAN

BILD 8 OVAN

Vi se inte riktigt något i scenen. Det beror på att i början av spelet är enda i den duk som vi vill se instruktionerna. Dock ser vi en rektangel med blå cirklar på hörnen runt duken. Att rektangel betyder det utrymme där slutet UI visas. Nu i Oculus är sökaren lite begränsad eftersom vi har duken i världen utrymme. Därför måste vi flytta innehållet i UI till visningsfältet i användare visionen; vilket råkar vara rutan instruktioner.

Att flytta det vi måste se till att verktyget ankare rörelse är markerad och inte den vanliga övergång redskap.

BILD 9

BILD 10

Sedan kan vi gå runt innehållet mot mitten av skärmen. Genom att klicka och dra. När du har vissa delar av hierarkin valt har sina motsvarande positioner i scenen den blå trekantig rektangeln runt dem.

Startknappen UI

I spelenhet uppdateringsmetoden måste vi lägga till en villkorsstyrd som kvalificerar spelet inte har startat och animeringen laddas inte. Conisidentaly vi har detta redan. I boolesk variabel gamestarted.

Lägg till detta att början av uppdateringen.

om (! gamestarted)
{
om (Input.GetKey(KeyCode.KeypadEnter))
{
StartGame();
}
}

Uppdateringen ska nu se ut såhär:

void (uppdatering)
{
om (! gamestarted)
{
om (Input.GetKey(KeyCode.KeypadEnter))
{
StartGame();
}
}
om (laddar)
{
Debug.Log ("Anime ska börja");
... säga animatör spelet är över.
startAnim.SetTrigger("StartGame");
// .. öka en timer för att räkna till omstart.
beginningTimer += Time.deltaTime;
// .. om den når omstart förseningen...
om (beginningTimer > = beginningDelay)
{
Debug.Log("TriggeringStart");
Laddar = false;
StartGame();
}
}
Ange den Visa texten skall ordet "Värdering" följt av poäng värdet.
scoreText.text = "poäng:" + poäng;
finalScoreText.text = "poäng:" + poäng;
om (playerHealth.currentHealth < = 0 & &! gameended)
InitializeEndGame();
om (gameended)
{
restartTimer += Time.deltaTime;
// .. om den når omstart förseningen...
om (restartTimer > = restartDelay)
{
// .. sedan ladda den inlästa nivån.
Application.LoadLevel(Application.loadedLevel);
}
}
}

Vi behöver för att slutföra nästa steg är att ändra spelenheten, så det kan avsluta och starta om spelet med våra nya ingångar. Vi kommer att behöva förstöra plattformarna av scenen, annars det kommer att blockera våra spelare syn som bilden nedan.

BILD 11

Till vänster är vad spelarna Visa bör se utan i stället de fortfarande plattformarna.

Se Steg
Relaterade Ämnen

Hur man lägger in spel och program på din TI-84 med hjälp av MirageOS.

Jag gör detta instructables eftersom när jag fick min Ti-84 Plus, jag letade efter en guide att sätta spel på den. Jag hittade en annan instructables där de använde Ion men det fungerade inte för mig av någon anledning. Så jag tittade runt på interne...

Hur får alla GBC spel (och DOOM) på din iPod med Rockbox!

Någonsin velat spiff upp din iPod? Ville ha svalare funktioner...? Följ detta instructable!Också: Ha tålamod med mig, jag är bara 13 och detta är min första instructable, snälla kommentar om detta hjälpte dig :DSteg 1: Få RockBox Först behöver du någ...

OBJEKTET identifiering och spårning med hjälp av OPENCV, VISUAL STUDIO C ++ 2010 och ARDUINO

IntroduktionI detta projekt skickar Webcam video ramar till Visual Studio C ++ som innehåller öppen CV biblioteket på vår dator.Om Visual Studio C ++ programmet upptäcker bilden av objektet från webbkameran och sedan beräknas de co koordinaterna X, Y...

Ett helt 3D utskrivbara Mixed Reality spel (Pseussudio)

Med tanke på den förestående lanseringen av Projekt Tango 3D scanning smartphone från Google och Lenovo, som sannolikt 3D scanning-kompatibel iPhone 7 Plus från Apple, beslöt jag att skapa en grov proof-of-concept spel att visa ett komplett blandad v...

3D-modellering och skriva ut din egen skugga kub

En initialer skugga kub är en kub där varje vy av kuben (överst, front och sida-vy) är profilen av en annan bokstav. Detta kommer från boken Gödel, Escher, Bach, av Douglas Hofstadter. En skugga kub är en riktigt trevlig grundläggande 3D design utman...

Ersätter och krydda upp din Xbox Controller

har du knappar på din xbox controller som stick och strula till ditt spel? Är du trött på att titta på tråkiga standard svart eller vit handkontrollen? Vill du imponera på dina vänner med en bländande, sexig controller? Om du svarat "ja" på någo...

Göra en låda och armband till din käraste stjärna

Julen är dags och jag gillar att ge bort hemgjorda presenter. I år blir det ett armband i en snidad låda med ett speciellt meddelande.Jag ville spela med ord och stjärnor. På locket till rutan jag ristade: "Du är stjärnan i mitt liv". På ena sid...

Titta på TV-kanaler från hela världen gratis på ditt hem TV och förvandla din TV till en billig hem-PC

Med hjälp av en $50 Android Mini PC (hittas via Amazon eller eBay), ex-pats eller alla som vill berika sina kunskaper i främmande språk titta på utländska TV-stationer på deras hem TV. Android Mini PC ansluter till en HDTV uppsättning, och med tilläg...

Ladda ner flash spel och spela dem offline

denna guide kommer att lära dig hur man spelar online spel offline.Varför skulle du vill göra detta:Offline spelet fungerar med fullscreen.Du kan ha en stor samling.Du kan spela dem offline.* rekommenderas** RekommenderasDu behöver:En dator (windows/...

Dela och spåra dina böcker med BookCrossing

BookCrossing är en webbplats som gör att du kan tilldela unika nummer till dina böcker, och använda dessa nummer för att spåra dina böcker som de reser över hela världen. Detta blir naturligtvis mycket mer spännande om dina böcker faktiskt få lämna d...

Hur man spela telefon musik på din TV

någonsin velat spela musik högt men du inte vill betala för och dyra dock eller en dyr adapter kabel? Denna tutorial ska show dig hur man gör en för bara om under $10!Steg 1: Saker du behöver: Behöver du (uppifrån och ned) â ¢ 1 RCA Y kabel â ¢ 1 dub...

Spel och titta på bälte spänne

jag älskar Nintendos spel och klockor. För mig är detta min barndom, tappats upp i små, fickformat, rektanglar av härliga spelglädje.Min första någonsin var en Donkey Kong Jr när jag var 7. Inledningsvis kämpade jag för ett par dagar att få den lilla...

Hur man syr en söt sommarklänning solen och göra dina egna kläder

denna underbara, trendig klänning var med i vår "Varje stil har en gemensam Thread" annons att representera en Valley Girl look. Det inspirerades av tecken som Elle Woods från Legally Blonde och Cher från Clueless. Klänningen kräver en teknik so...

Förbättrat Strata för mindre än $20, planteringsjord och Semi - Sheilding din gitarr

ja jag har en indonesiska utformad Squire Strat (jag normalt berätta för människor är det en vintage Fender). Som med alla billiga nybörjare elgitarrer särskilt sådana med enda spole pickups får du en massa foder tillbaka och un-ville oväsen.Efter da...

Duschförhänge inte längre hålla sig till din kropp

om du har ett duschdraperi vet du förmodligen fenomenet att gardinen gillar dig så mycket och försöker hålla sig till din kropp i duschen.En väldigt enkel fix kom fram till mig för det problemet:De flesta av dusch badkar är tillverkade av stål omfatt...

Hur man ska spela och tjäna pengar i kungariket av avsky.

Detta instructable kommer att visa människor hur man skapar en karaktär och hur man gör kött (spelets valuta)__________________________________________________________________________Tre skäl varför detta spel är bra:-A DnD (dungeons n' drakar) parod...

Atari Punk konsol - Konduktiv bläck & din kropp

bygga en enkel Atari Punk konsolen som använder ledande bläck och din kropp för att ändra ljudet! Banan här var modellerad av Joshua Zimmerman underbara instructable. Den ursprungliga designen för APC eller "Klev tongeneratorn" krediteras skog M...

ULTIMATIVE spel och arbetar DESKTOP

HejJag vill presentera min gaming och arbetande skrivbordet och visa dig hur jag gjorde det!Kan börja med den grundläggande idén:Jag ville skapa ett skrivbord, som är mycket bekväma och customizalbe för ägaren.Jag ville också en inre dator, så man ka...

The Walking Dead säsong 2, Android - Hur till backningen och hålla dina framsteg

Uppdatering 22/03/2015: möjligt fix för ljudproblem.Jag märkte på min ROM (Team UB) som i menyn finns ett avsnitt "Prestanda".Där är bara en switch "Aktivera per-app profiler".Som standard är det "på", jag stängt av och alla...