PDA

Volledige versie bekijken : richten


patrick0604
%Europe/Berlin %501 %2009, 12:01
ik ben en spel aan het maken waar bij een kanon die rechts onder in beeld staat vuurt op ballonen die van links naar rechts door het beeld gaan.

mijn kanon gaat op en neer en heeft dus alleen maar rotation.

het lukt mij maar niet om in de goede richting te kunnen schieten. Het schijnt met math.sin te moeten maar ik kom er niet uit.

info:
flash lite 2.0
actionscript 2.0

dit heb ik nu: wat moet ik toevoegen om in de goede richting te schieten?


//cannonbarrel
rotationSpeed = 5;
//bullet
bulletCounter = 1;
bulletSpeed =15;
bullet._y = cannonbarrel._y;
bullet._x = cannonbarrel._x;


onEnterFrame = function() {
if (Key.isDown(Key.UP)) {
cannonbarrel._rotation += rotationSpeed;
} else if (Key.isDown(Key.DOWN)) {
cannonbarrel._rotation -= rotationSpeed;
}
if(Key.isDown(Key.ENTER)) {
cannonbarrel.gotoAndPlay(2)
}
//bullet
if (Key.isDown(Key.ENTER)) {
bulletCounter++;
bullet.duplicateMovieClip("bullet", "bullet"+bulletCounter,
cannonbarrel);
if (bulletCounter == 2) {
bulletCounter = false;
}

bullet._x -= bulletSpeed;
bullet._y -= bulletSpeed;

}


Ik werk op het eerste frame

Ik heb alle tutorials die er met te maken hadden doorgekeken maar het werkte steeds niet