Ik ben begonnen met wat basis actionscript in de vorm van een spelletje pong. Nu werk ik hier zo nu en dan eens aan en ben nu begonnen met het gedeelte van de scores. Dit leek me niet het moeilijkste deel, ik kreeg eerst wel een melding 'Nan' maar dat was opgelost na de _root.leftscore als 0 op te geven.
Nu is het vreemde dat er aan beide zijdes nu tot 1 wordt geteld en daarna is het over en uit. Ik vraag me af waar het door komt. De ballspawn vind namelijk wel goed plaats na het raken van 'de fout'
ik heb al naar wat voorbeelden gezocht maar daar werd het ook op een soortgelijke manier gedaan, de fout hierin heb ik nog niet kunnen vinden. Ook worden er geen fouten aangegeven bij de output.
Zie het spel hier
De variabelen staan goed en de code van de bal is als volgt:
Nu is het vreemde dat er aan beide zijdes nu tot 1 wordt geteld en daarna is het over en uit. Ik vraag me af waar het door komt. De ballspawn vind namelijk wel goed plaats na het raken van 'de fout'
ik heb al naar wat voorbeelden gezocht maar daar werd het ook op een soortgelijke manier gedaan, de fout hierin heb ik nog niet kunnen vinden. Ook worden er geen fouten aangegeven bij de output.
Zie het spel hier
De variabelen staan goed en de code van de bal is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| if(_root.fout.hitTest(this)) {
_root.rightscore=0
_root.rightscore++;
// punt wordt gescoord, degene die het punt maakt krijgt de bal met een lagere snelheid toegespeeld, tijdelijk nog even uitstaan
xspeed*=(-1)
//var xspeed=5
//var yspeed=0
this._x = 503;
this._y = 327;
}
if(_root.foutrechts.hitTest(this)) {
_root.leftscore=0
//left side scored
_root.leftscore++;
xspeed*=(-1);
//var xspeed=5
//var yspeed=0
this._x = 503;
this._y = 327;
} |
[ Voor 7% gewijzigd door Verwijderd op 20-05-2007 13:45 ]