Flash,拖动并选择游戏中的多个角色

时间:2014-03-12 09:14:19

标签: actionscript-3 flash flash-cs4 flashdevelop

我正在学习用Flash制作游戏。我知道我应该使用HTML5或其他平台,但让它像这样。我稍后会学到这些东西..

我的问题是这样的,我想在游戏中选择多个角色。例如,我有5辆坦克。我想拖动选择它们并将它们移动到一个点。我怎样才能做到这一点?任何mouseEvent或函数?将它们移动到一个点我猜是一个不同的标准,但选择一组坦克。这就是我想要学习的东西。 我将使用Flixel游戏引擎。

PSST! 〜如果你们不想帮助我,请一步一步给我准确的代码。我很好!只是引导我走正确的道路,我将自己学习。

1 个答案:

答案 0 :(得分:1)

首先,你知道如何选择一个坦克并将其移动到玩家点击的位置吗? 我不确定这对你来说是一项轻松的任务。我将为您提供有关选择以及如何检测它的一些想法。

  1. 边界和矩形。每个坦克的边界都表示为矩形,通过将你的选择拖过坦克,你也形成了矩形。所以你可以查看intersection of these rectangles
  2. 如果您不想使用边界,但准备使用显示对象方法。通过拖动矩形选择,您可以形成透明形状,并检查它是否intersects with tanks这种方法比第一次慢。