Skjuta i ett flashspel? (Actionscript 3.0)

Permalänk
Medlem

Skjuta i ett flashspel? (Actionscript 3.0)

Hej!

Har jobbat med ett litet spel i Adobe Flash Pro under en tid, men har stött på ett problem när jag vill att min karaktär ska skjuta. Började självfallet med att googla och fick fram grymt mycket guider, dock ingen som funkade när jag anpassade det till min kod. Var tvungen att söka på på Actionscript 3.0 eftersom att det är det jag använder, as2 verkade ha vettigare guider.

Så, frustrerad som jag är vänder jag mig till er här på forumet: Hur får jag ett objekt att skjuta? (Ett filmklipp skjuter ett annat filmklipp i form av en kula etc). Tack på förhand!

PS. Bifogar ingen egen kod då jag helst skulle vilja se att ni ger mig ett exempel!

Permalänk
Medlem

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

Visa signatur

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 |

Permalänk
Medlem

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!