Actionscript 3 迷宫背景算法ActionScript3

Actionscript 3 迷宫背景算法ActionScript3,actionscript-3,flash-cs5,Actionscript 3,Flash Cs5,我有个大问题。 我想创造一个迷宫。我可以创建一个迷宫路径,但玩家不能在这个迷宫路径中行走。 我创建了随机迷宫路径算法 绘制迷宫外观的算法 > var maze_draw:Sprite = new (...)<br> maze_draw.graphics.lineStyle(2,0xff0000); maze_draw.graphics.moveTo(10,10); maze_draw.graphics.lineTo(10+w

我有个大问题。 我想创造一个迷宫。我可以创建一个迷宫路径,但玩家不能在这个迷宫路径中行走。 我创建了随机迷宫路径算法

绘制迷宫外观的算法

>   var maze_draw:Sprite = new  (...)<br>
maze_draw.graphics.lineStyle(2,0xff0000);
            maze_draw.graphics.moveTo(10,10);
            maze_draw.graphics.lineTo(10+wall_size*maze_width,10);
            maze_draw.graphics.lineTo(10+wall_size*maze_width,10+wall_size*maze_height);
            maze_draw.graphics.lineTo(10,10+wall_size*maze_height);
            maze_draw.graphics.lineTo(10,10);
当玩家进入看不见的墙时,他不能继续。。。 当ma玩家可以进入ma迷宫时,我如何创建迷宫和迷宫碰撞??
对不起,我的英语…

也许你应该去看看这个。这只是他最棒的教程之一。如果这不是你要找的,他还有很多其他关于迷宫的教程。

有人吗?????????????请注意,不鼓励这样做,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的大纲,保持链接作为参考。我认为这会更好,因为实际的答案将是非常长的,我不能解释它更好和更短比教程我链接到…但下次我会努力让它变得更好。
> if (e.keyCode==40){
        guy.y+=5;

        if (guy.hitTestObject(maze_draw)){
            guy.y-=5;

        }