Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Javascript] EaselJS probleem spawnen meerdere enemies

Pagina: 1
Acties:
  • 134 views

  • venigo
  • Registratie: December 2007
  • Laatst online: 17-09 16:05

venigo

Thanks! Greetz!

Topicstarter
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.

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.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
venigo schreef op maandag 14 januari 2013 @ 14:48:
Ik probeer met een functie meerdere enemies te laten spawnen.
...en... :?
venigo schreef op maandag 14 januari 2013 @ 14:48:
Wellicht dat iemand mij hier kan uitleggen wat ik fout doe
Nou wat je in ieder geval fout doet is hier code dumpen zonder probleembeschrijving en verwachten dat wij 't wel voor je fixen of debuggen terwijl we niet eens een idee hebben wat er dan fout zou gaan ;)
Kan iemand even...?

Zo werkt 't hier dus niet. We verwachten in een topicstart minimaal een duidelijke probleemomschrijving (wat gaat er nou mis? Krijg je foutmeldingen?) en we zien ook graag wat je zelf al gezocht/gevonden/geprobeerd etc. hebt (zie onze Quickstart). Ook zien we graag wat er uit je poging(en) tot debuggen kwam (Debuggen: Hoe doe ik dat?).

Open gerust een nieuw topic, maar hanteer dan wel voorgenoemde quickstart a.u.b. We zijn geen afhaalchinees voor al uw kant-en-klare oplossingen voor uw probleempjes ;)

[ Voor 5% gewijzigd door RobIII op 14-01-2013 15:04 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.