Hallo allemaal,
Ik ben op het moment bezig om een spel te maken in flash mbv van Actionscript 2.0. Ik kan wel aardig programmeren in andere talen (PHP, C#, etc) alleen heb nog niet heel veel ervaring met het bouwen van dingen in actionscript/flash.
We hebben het spel op de volgen manier opgebouwd:
De main stage bestaat uit
Stevie - Het karakter, een movieclip geinstantieerd als char en daarin een andere movieclip FeetGuide wat twee doorzichtige streepjes voorstelt. Deze FeetGuide is geinstanieerd als fGuide.
Level - Een movieclip met daarin verschillende movieclips die het level opbouwen, ik laat het level bewegen via de gelinkte class die achter stevie hangt door de _x coordinaten te veranderen. In de movieclip Level heb ik ook een Movieclip Ground zitten waar weer in een Movieclip LineUp zit. Achter de movieclip LineUp hangt een class die een functie onEnterFrame bevat waar de hittest wordt uitgevoerd met het karakter (char).
Het karakter valt nu door de grond heen. Wat mij wel opviel was dat de coordinaten van de feetGuide niet veranderen en die van de aap wel. Ook op de eerste zoveel frames raakt de feetGuide de grond wel , maar zakt daarna weg.
Ik heb ook al geprobeerd om de twee methode van hittest te gebriuken (x,y,shapeFlag), maar dat mocht niet baten.
Iemand suggesties?
De swf op het moment: http://fristi.gethost.nl/Game.swf
De code van het spel valt hier te downloaden: http://fristi.gethost.nl/Game.zip
Ik ben op het moment bezig om een spel te maken in flash mbv van Actionscript 2.0. Ik kan wel aardig programmeren in andere talen (PHP, C#, etc) alleen heb nog niet heel veel ervaring met het bouwen van dingen in actionscript/flash.
We hebben het spel op de volgen manier opgebouwd:
De main stage bestaat uit
Stevie - Het karakter, een movieclip geinstantieerd als char en daarin een andere movieclip FeetGuide wat twee doorzichtige streepjes voorstelt. Deze FeetGuide is geinstanieerd als fGuide.
Level - Een movieclip met daarin verschillende movieclips die het level opbouwen, ik laat het level bewegen via de gelinkte class die achter stevie hangt door de _x coordinaten te veranderen. In de movieclip Level heb ik ook een Movieclip Ground zitten waar weer in een Movieclip LineUp zit. Achter de movieclip LineUp hangt een class die een functie onEnterFrame bevat waar de hittest wordt uitgevoerd met het karakter (char).
code:
1
2
3
4
5
6
7
8
9
| class LineUp extends MovieClip {
function onEnterFrame() {
if(this.hitTest(_root.char.fGuide)) {
while(this.hitTest(_root.char.fGuide)) {
_root.char._y--;
}
}
}
} |
Het karakter valt nu door de grond heen. Wat mij wel opviel was dat de coordinaten van de feetGuide niet veranderen en die van de aap wel. Ook op de eerste zoveel frames raakt de feetGuide de grond wel , maar zakt daarna weg.
Ik heb ook al geprobeerd om de twee methode van hittest te gebriuken (x,y,shapeFlag), maar dat mocht niet baten.
Iemand suggesties?
De swf op het moment: http://fristi.gethost.nl/Game.swf
De code van het spel valt hier te downloaden: http://fristi.gethost.nl/Game.zip