Corsair Obsidian 250D | i5 7600K | Gigabyte Z270N WiFi | Samsung 960 EVO 250GB | Fractal Design Integra M 650W | Corsair Hydro H90 |Kingston 8GB 2133M DDR4 CL14 | Asus GeForce GTX 970 4GB STRIX DC2 OC MAX |
Skjuta i ett flashspel? (Actionscript 3.0)
Hmm. Du behöver ett föremål som skjuter. Jag utgår ifrån att du använder MovieClips.
Sedan behöver du en projektil samt en motståndare.
Jag skulle gå till väga med att deklarera allt förutm projektilen. Det ja skulle ha skulle vara
public var DinGubbe:Din shit
public var skottArray:Array = new Array;
public var i:int = 0;
public var number:Number = 20;
Nu vet inte jag hur spelet går till men jag utgår ifrån att inte mer än 20 skott kommer synas på skärmen
for(i=0; i < number; i++)
{
deklarera skott
}
Sen skulle ja lägga till två eventlisteners
stage.addEventListener(MouseEvent.MOUSE_DOWN, mDown);
stage.addEventListener(MouseEvent.MOUSE_UP, mUp);
i mDown gör du en händelse för att när musen e nere blir en boolean(?) true.
När mUp sker blir den false
Sedan är det bara att göra så att när mDown == true
{
shit happends
}
Tror detta blev ganska osammanhängande men du bör få en ungefärlig överblick i hur du ska tänka
Tack för att du tog dig tid och svarade!
När du skriver att jag ska "deklarera skott", vad innebär det?
Måste "skotten" ha fler attribut så som "speed" och så vidare?
Tack!
- Idag Sony läcker uppgifter i rättegång – så stort är Call of Duty 15
- Igår Nvidia: "Energieffektiva RTX 4060 sparar hundralappar" 37
- Igår MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare 47
- Igår Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer 15
- Igår Nvidias nästa arkitektur för Geforce kommer år 2025 58
- Igår Veckans fråga: Vilket operativsystem föredrar du? 84
- Igår Bilar med smarta inslag ger fler dumma fel 63
- 27 / 6 Telekombranschen: "Smarta glasögon ersätter telefoner inom fem år" 88
- 26 / 6 Lastpass-användare rasar – kan inte logga in 59
- 26 / 6 Inet frågar SweClockers – Vad skulle du vilja förbättra på Inet.se? 53
- Sälja eller behålla, ej använd dator från 20211
- Råd om vilken skärm4
- Mekaniska tangentbord och tillbehör, allmän diskussion och frågor.6380
- En av tre fläktar på en AIO går på högvarv3
- Hur investerar ni?10511
- Nvidia: "Energieffektiva RTX 4060 sparar hundralappar"38
- Wordle på svenska - ordlig.se5943
- En av tre svenskar använder annonsblockerare87
- Vilken SSD behöver Heatsink3
- Gå ner i vikt - tråden2973
- Säljes Intel Core i5 13400F
- Säljes Gamingdator 4080 / 13700KF / 32GB DDR5
- Säljes I5 12500
- Säljes LG 27'' UltraGear 27GP950 4K Nano IPS 160 Hz HDMI 2.1
- Säljes Star Wars Jedi AMD kod
- Säljes Trasig Xiaomi Mi Electric Scooter (M365) Svart
- Säljes 5800x3D + x570 Meg Unify + be quiet! Dark Rock Slim
- Säljes AMD ASUS DUAL RX6700XT
- Säljes Dell OptiPlex 7010
- Säljes Datordelar: i5 9600k + 1070 GTX mm.
- Sony läcker uppgifter i rättegång – så stort är Call of Duty16
- Nvidia: "Energieffektiva RTX 4060 sparar hundralappar"38
- MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare47
- Veckans fråga: Vilket operativsystem föredrar du?84
- Bilar med smarta inslag ger fler dumma fel63
- Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer15
- Nvidias nästa arkitektur för Geforce kommer år 202558
- Microsoft vill strömma Windows från molnet72
- Starfield utvecklas med AMD:s välsignelse153
- Telekombranschen: "Smarta glasögon ersätter telefoner inom fem år"88
Externa nyheter
Spelnyheter från FZ
- Över tre miljoner exemplar av Final Fantasy XVI har skeppats och sålts idag
- Sony råkar avslöja spelbudgetar och annat på grund av dålig märkpenna idag
- Alan Wake och CoD: Kallt krig snart på PS Plus igår
- Red Dead Redemption åldersmärkt igen i Korea – det spekuleras i remaster igår
- Fallout London flyttas för att slippa Starfield-konkurrensen igår