2016-09-21 46 views

回答

0

那么,这是一个非常复杂的任务。为了简化它,您可以让他放置一系列点,在点击事件中使用鼠标坐标,并自动将它们与线连接起来。如果您将每个点存储在相同的ds_list结构中,您将能够检查角度,距离等条件。这样,您可以确定形状。请问为什么要这样做?

+0

那么,即时制作一个游戏,你将通过绘制一个图来完成一个任务,我在一个名为Magic Touch的游戏中看到了这个方法,试试它,你就会知道 –

0

我会解决这个问题的方式非常简单。当有人点击其中一个点时,我会为每个点创建一些变量。并等待玩家点击下一个点。如果玩家点击下一个点,我会使用image_angle将一个精灵作为一条线调用,以便将两个点都排队并等待玩家点击下一个点。

接下来,我将有一个步骤事件,观察是否点击了所有点,然后在这些坐标中绘制三角形,或者将精灵放置在正确的坐标以填充三角形。

另一种方法可以做到这一点将决定这些点将是什么,并检查对mouse_x和mouse_y,看看如果这是一个点,如果它是那样做如上。有很多方法可以解决这个问题。只要不断尝试,你会发现一个适合你的技能水平和你想做的事。