Volledige versie bekijken : problemen met flash game
kmarien2
%Europe/Berlin %859 %2007, 20:37
ik heb de tutural gevolgd van platform games (de eerste van de twee) en mijn ventje valt altijd onder de lijn in plaats van erop.
ik heb de code al verschillende keren doorlopen en ik vind geen fout (dat is waarschijnlijk wel omdat ik een beginner ben)
kan iemand eens nakijken wat er fout is?
-Rutger-
%Europe/Berlin %861 %2007, 20:40
Post eens je script, want ik kan .rar's niet openen
fons
%Europe/Berlin %866 %2007, 20:47
Post eens je script, want ik kan .rar's niet openen
Heb dit al een paar keer gelezen, rutger.
Installeer ff winrar!
-Rutger-
%Europe/Berlin %881 %2007, 21:09
is dat alleen voor windows? want ik heb een apple
Wytzeaaa
%Europe/Berlin %940 %2007, 22:34
Ga eens even snel StuffIt downloaden jij dan.
Useless-
%Europe/Berlin %967 %2007, 23:13
tip deel de layers altijd goed in dus maak een apart actionscript layer want nu stop je alles in 1 layer
shaftienator
%Europe/Berlin %504 %2007, 12:07
ook een flash 8 document. hier kan ik niks mee :)
Useless-
%Europe/Berlin %677 %2007, 16:15
sla het ook ff als een mx bestand op.
kmarien2
%Europe/Berlin %842 %2007, 20:12
hier is het in een flash mx 2004 versie en ik heb het script ook in een apparte layer gekopierd
hier is het script:
var heroW = 18;
var heroH = 68;
var velY = 0;
var stepS = 8;
var jumpS = 13;
var jumping = true;
this.onEnterFrame = function() {
if (Key.isDown(Key.LEFT)) {
for (var i = 0; i<stepS; i++) {
hero._x--;
for (var j = 0; j<=heroH; j++) {
if (ground.hitTest(hero._x-heroW, hero._y-j, true)) {
i = stepS;
j = heroH+1;
hero._x++;
}
}
}
} else if (Key.isDown(Key.RIGHT)) {
for (var i = 0; i<stepS; i++) {
hero._x++;
for (var j = 0; j<=heroH; j++) {
if (ground.hitTest(hero._x+heroW, hero._y-j, true)) {
i = stepS;
j = heroH+1;
hero._x--;
}
}
}
}
if (Key.isDown(Key.UP) && !jumping) {
velY = jumpS;
jumping = true;
}
if (jumping) {
if (velY>0) {
for (var j = 0; j<velY; j++) {
hero._y--;
for (var i = -heroW; i<=heroW; i++) {
if (ground.hitTest(hero._x+i, hero._y-heroH, true)) {
j = velY;
i = heroW+1;
hero._y++;
velY = 0;
}
}
}
} else {
for (var j = 0; j>velY; j--) {
hero._y++;
for (var i = -heroW; i<=heroW; i++) {
if (ground.hitTest(hero._x+i, hero._y, true)) {
j = velY;
i = heroW+1;
hero._y--;
velY = 0;
jumping = false;
}
}
}
}
velY--;
} else if (!jumping) {
for (var i = -heroW; i<=heroW; i++) {
if (ground.hitTest(hero._x, hero._y+1, true)) {
break;
} else if (i == heroW) {
velY = 0;
jumping = true;
}
}
}
};
ik kan het niet in een zip bestand uploaden staat niet op deze computer
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.