如何在游戏制造商中倒入液体?

时间:2016-05-09 10:10:55

标签: game-maker gml

我想把水精灵放在烧瓶里面,当我将它拖到容器顶部时,它将这些水倒入容器中。 有人知道如何在游戏制作者中这样做吗? 这是烧瓶和容器Flask and container in game maker room

的图片

1 个答案:

答案 0 :(得分:0)

您可以使用仅通过收件人的精灵可见的矩形,并在倒入时更改其比例。例如,将它的image_yscale变量链接到倾倒液体的数量。

如果你有动力,着色器可能是解决方案。否则,您可以简单地设计平底收件人,使其透明,并在绘制之前使用绘图事件在其中绘制液体色矩形。结果不会那么惊人,但更容易。

你的抽奖活动可能看起来像;

1 - 在x&处绘制矩形y坐标(您可能必须使用偏移),使用image_xscale& image_yscale,以及正确的角度,即flask的image_angle变量。

2 - 之后绘制收件人。