Heren!
Op dit moment ben ik bezig met een simpel spelletje. Helaas loop ik vast op een stuk, wat eigenlijk best simpel zou wezen (waarschijnlijk).
Ik probeer met een functie meerdere enemies te laten spawnen.
Wellicht dat iemand mij hier kan uitleggen wat ik fout doe (aan de array, waarschijnlijk...)
Bij voorbaat dank.
Op dit moment ben ik bezig met een simpel spelletje. Helaas loop ik vast op een stuk, wat eigenlijk best simpel zou wezen (waarschijnlijk).
Ik probeer met een functie meerdere enemies te laten spawnen.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| function makeEnemy(){
var enemydirection;
enemydirection = (Math.random() * 10);
if (enemydirection <= 5) {
enemy.x = canvas.width +75;
enemy.scaleX = 1;
}
else
{
enemy.x = 0-75;
enemy.scaleX = -1;
}
enemy = new Array();
/////////////
enemy[0] = new Bitmap(enemyImage);
enemy[0].regx = enemy.width/2;
enemy[0].regY = enemy.height/2;
enemy[0].x = canvas.width + Math.random() * 960;
enemy[0].y = 255;
enemy[0].x = enemy.x +10;
enemy[0].scaleX = 1;
enemy[1] = new Bitmap(enemyImage);
enemy[1].regx = enemy.width/2;
enemy[1].regY = enemy.height/2;
enemy[1].x = canvas.width + Math.random() * 961;
enemy[1].y = 255;
enemy[1].x = enemy.x +11;
enemy[1].scaleX = 1;
enemy[2] = new Bitmap(enemyImage);
enemy[2].regx = enemy.width/2;
enemy[2].regY = enemy.height/2;
enemy[2].x = canvas.width + Math.random() * 961;
enemy[2].y = 255;
enemy[2].x = enemy.x +11;
enemy[2].scaleX = 1;
/////////////
for (var i=0; i<enemy.length;i++){
stage.addChild(enemy[i]);
}
} |
Wellicht dat iemand mij hier kan uitleggen wat ik fout doe (aan de array, waarschijnlijk...)
Bij voorbaat dank.