Skjut med knapp | hyperPad Documentation

Loading...

Logo
DocumentationInteraktionSkjut med knapp
Interaktion

Skjut med knapp

Last updated February 20, 2017

Beskrivning

Skjut med knapp -beteendet gör att du kan få vilket objekt som helst att skjuta ett projektil med hjälp av en knapp på skärmen. Om det inte finns någon knapp i din scen kommer beteendet automatiskt att lägga till en knapp i ditt Globala UI -lager (att ta bort beteendet tar inte bort knappen från din scen). Detta beteende innehåller fördefinierade egenskaper för att göra skapandet av vissa spel enklare. Det är perfekt för skjutspel.

Skjut med knapp-beteendet erbjuder många egenskaper för att anpassa känslan av ditt spel. Försök att modifiera egenskaperna så att ditt spel inte känns som ett generiskt skjutspel.

Detta beteende kommer att utlösa en händelse en gången när projektilen träffar ett objekt.

Egenskaper

Utlöser en gång på händelse

Objekt A

Detta är knappen som kommer att användas för att få Objekt B att skjuta. Den kommer automatiskt att välja en knapp som har lagts till i ditt Globala UI-lager. Om det inte finns någon kommer en att skapas automatiskt.

Objekt B

Detta är objektet som kommer att skjuta. Som standard är det aktuella objektet valt, men du kan trycka på grafiken för att ändra det till vilket annat objekt som helst i din scen. Observera också att när du väljer ett objekt representerar den blå måltavlan varifrån projektilen kommer att skjuta. Du kan flytta den blå måltavlan vart som helst, och den kommer att uppdatera emitterpositionen.

Ljud

Du kan välja ett ljudeffekt som spelas upp när du skjuter.

Projektilgrafik

Detta är grafiken som representerar projektilen du skjuter. Observera att storleken på grafiken är hur stor din projektil (och kollisionsform) kommer att vara.

Emitterposition

Detta är positionen från vilken projektilen/kolven kommer att skjuta. Som standard kommer projektilen att skjuta från objektets mitt. Du kan också använda Objekt B-väljaren för att visuellt ändra emitterpositionen genom att flytta den blå måltavlan.

Initial hastighet

Detta är hastigheten som din projektil kommer att skjutas med. Observera att om "Fysik"-brytaren är på, kommer din projektil att sakta ner på grund av andra krafter (tyngdkraft, luftmotstånd etc.) Standardvärdet är 30 m/s.

Avstånd

Detta är hur långt projektilen kan nå innan den inte längre existerar. Standardvärdet är 32 meter.

Skjutvinkel

Detta är vinkeln från vilken projektilen skjuts från objektet. Exempelvis kan du skjuta från framsidan av objektet istället för toppen. Standardvärdet är 90 grader.

Projektilrotation

Detta värde ställer in rotationen av grafiken som representerar din projektil. Ändra detta värde om din projektil pekar åt fel håll. Standardvärdet är 0 grader.

Spridningsområde

Detta är spridningen av projektilerna som avges från objektet. Om du har flera projektiler kan du öka denna vinkel för att få dem att sprida sig längre isär. Detta är användbart för att skapa en kulspruta-typ av vapen. Standardvärdet är 30 grader.

Spridningsvariation

Detta värde lägger till lite slumpmässighet till spridningen av projektilerna (Spridningsområde). Ju högre talet är, desto mer slumpmässiga verkar dina projektiler. Detta är utmärkt för att simulera rekyl för en kulspruta-typ av vapen. Standardvärdet är 0%.

# Projektiler

Detta är antalet projektiler som kommer att avges när du trycker på skjutknappen. Standardvärdet är 1.

Fördröjning

Detta är hur länge vapnet kommer att vänta innan det avger en annan projektil. Detta är användbart om du vill sakta ner strömmen av projektiler och skapa ett avstånd mellan dem. Standardvärdet är 0.5 sekunder.

Fysik

Denna brytare kontrollerar huruvida projektilerna kommer att anpassa sig till fysikmotorn. Om detta är på kommer tyngdkraft och andra externa krafter att påverka hastigheten och riktningen på din projektil. Som standard är denna brytare av.

Förstöra vid kollisions

Brytaren som kontrollerar huruvida projektilerna dör när de kolliderar med andra objekt. Om denna brytare är av, och fysiken är av, kommer dina projektiler att studsa runt i scenen. Som standard är denna brytare på.

# Levande projektiler

Detta värde kontrollerar hur många projektiler som kan vara på skärmen samtidigt. När du har skjutit detta antal projektiler och de fortfarande är levande i scenen kan du inte skjuta fler.

Spela animationer

När denna brytare är på kommer ditt objekt att spela en animation när skjutknappen trycks. Du måste välja en animation från panelen för anpassade animationer.

Anpassade animationer

I vänsterpanelen kan du välja en animationscykel som ska spelas när du trycker på skjutknappen.

Animationsprioritet

I vänsterpanelen för anpassade animationer kan du prioritera dina skjutanimationer så att de inte krockar med en annan spelande animation. Animeringssystemet kommer att spela en cykel med högre prioritet. Så om ett annat animationsbeteende avbryter din skjutanimation, försök att öka prioriteten.

Utdata

Objekt-ID

Ger ut objektets ID.

Exempel

Om du vill skapa ett skjutspel kan du helt enkelt lägga till detta beteende till ditt spelarobjekt, och det kommer automatiskt att skapa en knapp i ditt Globala UI-lager, och göra din karaktär i stånd att skjuta. Genom att modifiera egenskaperna kan du skapa ett brett spektrum av vapen från pistoler, kulsprutor, raketkastare, eller andra projektilbaserade vapen.

Ladda ner exempelprojekt

Relaterade

Joystick-kontrollerad

Träffad av kul

Ignorera kul

Ignorera objektets kulor

Skjut

ShootWithButtonReference.gif