按钮
按钮是许多游戏中不可或缺的一部分:它们用于菜单、游戏中,并且可以成为游戏玩法的一部分。在GDevelop中,可以以不同的方式构建按钮。您可以通过混合Sprite、Tiled Sprite、Shape Painter和Text对象来构建您自己的按钮。通常情况下,从资产商店中获取现成的按钮更容易。
从资产商店添加按钮到游戏
按钮资产包包含免费且现成可用的按钮。
高级:从头开始创建按钮
从头创建按钮时,通常需要3个图像,每个图像对应按钮的一个状态:
- 空闲状态
- 悬停状态
- 按下状态
对象会根据触摸屏上的点击或鼠标光标自动显示正确的图像。
提示
可以使用同一图像来表示这3个状态。按钮不会有动画效果,但仍然会正常工作。
处理对按钮的点击或触摸
通过事件中的条件来检测按钮的点击/触摸:
其他条件可以用于检查按钮的状态。例如,可以使用效果来使按钮在被按下时看起来更加明亮。