Volledige versie bekijken : hoe pauseer je een spel?
sabatino
%Europe/Berlin %850 %2007, 21:24
hier ben ik weer met opnieuw een vraag :D
dus hoe pauseer je een game eigenlijk?
heb al uren gezocht op google en helemaal niets gevonden :O
wie kan mij helpen?
thx ;)
Dauntless
%Europe/Berlin %891 %2007, 22:24
Dat hangt er volledig van af hoe je spel opgebouwd is.
Is het timeline based: stop();
Is het interval based: clearInterval();
Is het onEnterFrame based: delete this.onEnterFrame;
Er is niet 1 manier om een spel te pauseren, het hangt volledig van de situatie af.
sabatino
%Europe/Berlin %507 %2007, 13:11
bij mij is het onenterframe.
maar het werkt niet, ik gebruik deez code helemaal bovenaan onder de onenterframe:
onClipEvent (enterFrame) {
if (Key.isDown(Key.HOME))
delete (this.onEnterFrame);
if (Key.isDown(Key.DOWN) & this.walkdir == "east"){
...
Heedless
%Europe/Berlin %509 %2007, 13:13
// niet delete (this.onEnterFrame); maar
delete this.onEnterFrame;
sabatino
%Europe/Berlin %526 %2007, 13:38
nee :(
nog steeds niets
Scytale333
%Europe/Berlin %536 %2007, 13:52
if (Key.isDown(Key.HOME)) {
misschien
jij had geen {
if (Key.isDown(Key.HOME))
sabatino
%Europe/Berlin %538 %2007, 13:55
nope, werkt niet
maar moet de code op de mc staan of op een frame???
ik heb em op me mc
Olorin
%Europe/Berlin %541 %2007, 13:59
Je kan een variabele gebruiken die je aan het begin van het spel op 0 zet, bijvoorbeeld _root.pauze = 0; Om je spelcode heen zet je dan if (_root.pauze == 0){} en met een pauze knop zorg je dat je de pauze variabele kan wisselen tussen 0 en 1.
onClipEvent (Load) {
_root.pauze = 0;
}
onClipEvent (enterFrame) {
if (_root.pauze == 0){
// hier zit je spelcode
}
}
en in een button:
on (keyPress "<Home>") {
if (_root.pauze == 0){
_root.pauze == 1;
} else {
_root.pauze == 0
}
}
Olorin
sabatino
%Europe/Berlin %547 %2007, 14:07
bedankt !!!
dit werkt :D
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.