Inleiding tot de eenheid (8 / 14 stap)

Stap 8: Geweren en kogels


omvatten {lettertype-familie: Courier New; lettertype-grootte: 10.0pt; kleur: rgb(0,0,0);} *.sc0 {achtergrond: rgb(242,244,255);} *.sc2 {kleur: rgb(0,128,0); background: rgb(242,244,255);} *.sc4 {kleur: rgb(255,0,0); background: rgb(242,244,255);} *.sc5 {tekengewicht: bold; tekenstijl: cursief; kleur: rgb(0,0,128); background: rgb(242,244,255);} *.sc9 {} *.sc10 {tekengewicht: bold; background: rgb(242,244,255);} *.sc11 {achtergrond: rgb(242,244,255);}

Pistool

Laten we proberen dit pistool:
https://www.assetstore.unity3d.com/#/content/10332

Sleep in Prefab DartGun van gecomprimeerde Gas pistool > Prefab > DartGun naar de scène.

Een prefab is als een klasse maar in 'object' vorm. Het is de kopie met goede standaardinstellingen die u voor al uw verschillende niveaus gebruiken kunt.

Zet DartGun in speler > hoofdcamera

Positie/draaien DartGun (speler > hoofdcamera > DartGun) volgens de onderstaande waarden:

Positie/draaien innerlijke DartGun (speler > hoofdcamera > DartGun > DartGun) volgens de onderstaande waarden:

Laten we maken en sommige kogels schieten!

Bol maken door naar GameObject te gaan > maken andere > bol

De naam van het object op opsommingsteken wijzigen

Een nieuwe RigidBody aan het opsommingsteken object toevoegen.
Klik op Component toevoegen > Natuurkunde > RigidBody

Uncheck gebruik zwaartekracht
Set botsingdetectie tot voortdurend

Stel de schaal van het gebied van transformatie aan 0,2 0,2, 0.2

Laten we het maken van een nieuwe javascript-Script genaamd "Bullet."

/ / De snelheid het opsommingsteken wordt verplaatst
varSpeed:float =. 4;

Het aantal seconden voordat de kogel wordt automatisch vernietigd
varSecondsUntilDestroy:float = 10;

privatevarstartTime:float;

functionStart() {}
startTime=Time.time;
}

functionFixedUpdate() {}
Vooruit
this.gameObject.transform.position += Speed*this.gameObject.transform.forward;

Als de kogel al zo lang als SecondsUntilDestroy, vernietigen
Als (Time.time-startTime > = SecondsUntilDestroy) {}
Destroy(this.gameObject);
}
}

functionOnCollisionEnter(collision:Collision) {}

De kogel te verwijderen uit de wereld
Destroy(this.gameObject);


}

Slepen en neerzetten van het opsommingsteken script van het projectvenster (activa > Scripts) op het kogel-Object in het venster van de hiërarchie.
Tot slot laten we maken het opsommingsteken in een prefab en verwijder deze uit de scène.
Maken van een prefab van de kogel door de kogel-object te slepen in het venster Project aan de activa > Prefabs in het venster van de hiërarchie.

Laten we het maken van een nieuwe javascript-Script genaamd "Gun."

/ / Dit is de kogel prefab de wil exemplaren worden gemaakt wanneer de speler klikt
Het moet worden ingesteld op een object in de editor
varBullet:GameObject;

Brand een kogel
functionFire() {}
Maak een nieuw opsommingsteken wijzen in dezelfde richting als het pistool
varnewBullet:GameObject=Instantiate(Bullet,transform.position,transform.rotation);
}

functionUpdate() {}
Brand als de linker muisknop wordt geklikt
if(input.GetButtonDown("Fire1")) {}
Fire();
}
}

Slepen en neerzetten van de Gun-script van het projectvenster (activa > Scripts) op het pistool-Object in het venster van de hiërarchie.

Slepen en neerzetten het opsommingsteken Prefab in het pistool script waar het zegt "None (het doel van het spel)."

Vergeet niet om altijd wijzigingen toepassen op de prefab door te gaan naar de scène object > inspector-Venster > prefab > toepassen.

Laten we ervoor zorgen dat de speler niet krijgen schot!

Lagen > lagen bewerken

Maak opsommingstekens laag
Maak speler laag

Selecteer het opsommingsteken-object en een laag ingesteld op opsommingsteken.

Selecteer de speler en de speler laag instelt.
Ja zeggen tegen het wijzigen van de kinderen.

Bewerken > Projectinstellingen > Natuurkunde

Uncheck kogel/speler en kogel/kogel

Gerelateerde Artikelen

Inleiding tot Leatherworking

Inleiding tot Leatherworking

Leder is een geweldig product dat is gebruikt door de mens sinds echt, het begin van de mens. Het is in kleding, schoenen, tassen, riemen en holsters en echt, vrij veel alles wat die je van bedenken kunt kan worden gemaakt van leer.Werken met leer is
Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

ProlougeIk ben echt blij om te zien hoe deze fundamentele intro in Smoothieware en de MKS Sbase 1.2 controller zoveel aandacht hebben gekregen, en hoop echt dat het gaat om het helpen van mensen aan de slag of besluiten niet te.Ik heb aanvaard in rob
Inleiding tot het installeren van web apps.

Inleiding tot het installeren van web apps.

Webapplicaties zijn een zegen voor uw computeromgeving bieden. Traditioneel zou u computer software applicaties lokaal op elk systeem laden.  Zelfs met geautomatiseerde software kan implementatie systemen, nog steeds worden ondersteunen intensieve. M
How To Make Websites - Complete Inleiding tot de Webdevelopment

How To Make Websites - Complete Inleiding tot de Webdevelopment

Bekijk op YouTubeDeze video serie is het introduceren van websiteontwikkeling voor beginners die niets weet over het maken van websites. Deze eerste aflevering introduceert de software die ik gebruik in mijn workflow om websites te maken om de beste
Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

In deze foto Instructable, leert u over de Light Emitting Diode, of LED. U zult ook leren hoe te bouwen van een eenvoudige schakeling die aantoont hoe de LED werkt met behulp van Snap Circuits.Onderdelen nodig:1 basis raster (11 "x 7.7") # 6SC B
Zomer 2014 Inleiding tot Engineering competitie

Zomer 2014 Inleiding tot Engineering competitie

Juli 3, 2014DOORGroep: Één stukBu JiaqingQian-JunqiXiang YinanYang SiyuanChen MiaomiaoVG100 INLEIDING TOT DE TECHNIEKDEPATMENT VAN INSTALLATIE-EN MACHINEBOUWUNIVERSITEIT VAN MICHIGAN – SHANGHAI JIAO TONG UNIVERSITEIT GEZAMENLIJK INSTITUUT(UM SJTU JI)
Inleiding tot vinyl plotter/snijplotters

Inleiding tot vinyl plotter/snijplotters

dit is een inleiding tot vinyl plotters en scharen.
Inleiding tot chainmaille

Inleiding tot chainmaille

U hebben ooit begonnen breien een trui en dacht: "Ik wou dat dit betere bescherming tegen pijlen?" U kunt overwegen om onderaan uw breinaalden voor een paar tang en beginnen met het maken van sommige chainmaille.*Chainmaille is een sterke maar f
Inleiding tot Aquaponics

Inleiding tot Aquaponics

Toen ik voor het eerst over aquaponics hoorde, werd ik vrij opgestookt. Het was een onbekend begrip op het moment, zijnde kundig voor vissen en planten in harmonie groeien. Het heeft een paar jaar geduurd, maar ik bouwde tot slot een systeem dat vold
Inleiding tot het bouwen van individuele survival kits

Inleiding tot het bouwen van individuele survival kits

Hallo Instructables Gemeenschap,Hartelijk dank voor de positieve reacties en feedback, Favorieten & abonnementen voor mijn vorige projecten. Een ding die ik gerealiseerd door middel van berichten en commentaren voor mijn vorige Pocket Survival Kit De
Digitale Jewelry Design: Een modieuze Inleiding tot uitvinder

Digitale Jewelry Design: Een modieuze Inleiding tot uitvinder

een fatsoenlijke meerderheid van de mensen op deze planeet hebben, op een punt of een ander, een juwelier bij het nastreven van een soort accessoire ingevoerd, zij het voor onszelf, of dat speciaal iemand. Hoewel detailhandelaren vaak een brede selec
DIY Android bal Maze - een inleiding tot de Androïde ADK

DIY Android bal Maze - een inleiding tot de Androïde ADK

InleidingAls je dit artikel leest bent u waarschijnlijk net als ik: ik doorlopen fasen waar ik zo verdiept in een project (die de meeste anderen zouden zien als triviaal), zo gefocust op het doel dat slapen en voedsel zijn afterthoughts, heb ik mijn
12V-180kV: een batterij aangedreven Marx-Generator (en inleiding tot de elektronica)

12V-180kV: een batterij aangedreven Marx-Generator (en inleiding tot de elektronica)

Als je dit Instructable leest, één ding is waarschijnlijk waar: u geïnteresseerd bent in hoogspanning! Zo ja, bent u bij ons aan het juiste adres; Marx generatoren kan voldoen aan uw dorst voor sparks, pony, en sensatie. Ik maakte deze Marx-Generator
Inleiding tot licht fotografie

Inleiding tot licht fotografie

welkom en dank u voor het nemen van een dichter kijken naar mijn Instructable. In de volgende 5 of 6 stappen zal ik proberen mijn best om u te begeleiden door middel van de concepten en ideeën van licht fotografie en de zogenaamde wet van "Light kuns