0

我正在制作一个类似于“Run”(http://www.albinoblacksheep.com/games/run)的游戏,但我不太清楚地板部分。我不想要像“奔跑”中那样的侧面和天花板,只想要主楼层。

我是 Flash 游戏开发 (AS3) 的新手,但我了解基础知识。我意识到角色没有移动,只是在转动(关卡本身在移动)。如何制作一个连续的地板,我必须制作一个很长的 .fla 文件,还是我必须用代码来做到这一点?

感谢所有想法和帮助,谢谢。=)

4

3 回答 3

1

你应该使用Tiles。基本上,一个棋子游戏由许多正方形的棋子组成,它们在出现在屏幕上时被插入,在出现时被移除。在您的情况下,也许您可​​以使用具有屏幕大小的大图块。

您可以在此处可视化一个很好的示例,这也是 Flash 上 gamedev 的一个非常好的资源。

于 2012-06-28T19:27:48.373 回答
0

您需要生成屏幕边缘的精灵,并在它们的 x < 某个值时回收它们,或者处理并创建新的精灵。

于 2012-06-28T16:59:41.960 回答
0

我认为您可以只使用 Bitmap.draw() 在已应用 3D 转换的位图上绘制不同的像素。您可以看到这里说明的基本概念。

于 2012-06-29T02:12:27.083 回答