Scusate qualcuno di voi sa aiutarmi...devo fare un labirinto al cui intorno si muove in modo casuale la pedina...ho provato a scrivere questo codice prendendo spunto da un maze a movimento via tastiera...
Purtroppo devo aver ciccato qualcosa e non se muove di una virgola![]()
p.s. il tutto diviso in un paio di livelli e usa 2 frame...
La partenza dell script su cosa dovrei metterlo?io avevo provato appena veniva caricato il labirinto (sia con load che con enterframe)
onClipEvent (load) {
q = Random(4);
if (q == 0)
{
if (maze.hitTest(you._x, (you._y+5), true) ne "true")
{
setProperty("you", _y, (getProperty(you, _y))+5);
}
if (exit.hitTest(you._x, you._y, true) eq "true")
{
gotoAndStop(2);
}
}
if (q==1)
{
if (maze.hitTest(you._x, (you._y-5), true) ne "true")
{
setProperty("you", _y, (getProperty(you, _y))-5);
}
}
if (q==3)
{
if (maze.hitTest((you._x-5), you._y, true) ne "true")
{
setProperty("you", _x, (getProperty(you, _x))-5);
}
}
if (q==2)
{
if (maze.hitTest((you._x+5), you._y, true) ne "true")
{
setProperty("you", _x, (getProperty(you, _x))+5);
}
}
}




Rispondi quotando