在flash中为拼图游戏创建不规则形状

时间:2011-08-17 10:05:49

标签: actionscript-3 flash

我想在flash中制作一个拼图游戏。我知道如何创建方形的形状。但我想创造这种不规则的形状。在显示的链接中查看谜题的现场演示

http://www.flashcomponents.net/component/jigsawpuzzle/preview/4952.html http://www.gamedesign.jp/flash/whitejigsaw/whitejigsaw.html

我只想知道如何创建不规则形状。

有没有人知道或者是否有人可以提供有关如何做到这一点的有用链接。

4 个答案:

答案 0 :(得分:2)

我的想法:

  • 形状可以只是位图,由不规则填充的形状遮罩。每个拼图都有共享的BitmapData。可以通过填充模式中的一系列drawRect/drawEllipse/curveTo调用创建形状。
  • 观察他们的相对位置,以便抓住他们应该“合拍”的那一刻。也是剔除组合彼此不相近。

答案 1 :(得分:1)

如果您使用代码动态创建形状,请尝试使用graphics.curveTo()方法。这可以与graphics.lineTo()结合使用,为您的作品制作轮廓。

您还可以使用Flash IDE中的钢笔工具制作您的作品,以创建可用于创建对象实例的影片剪辑,以用作拼图的蒙版。如果您计划多次使用相同的拼图布局,则此方法有效。

答案 2 :(得分:1)

答案 3 :(得分:0)

请查看以下内容:

http://www.sephiroth.it/file_detail.php?id=111#

有点老了。