如何使用Gosu库制作悬停效果

时间:2019-04-26 08:42:34

标签: ruby gosu

当鼠标移到上方时,我想制作一个具有悬停效果的框(框的粗体边框)。 Gosu图书馆应该使用什么方法?

我想要提供悬停效果的绿色矩形(变为粗体边框)

def平局 Gosu.draw_rect(50,50,100,50,Gosu :: Color :: GREEN,ZOrder :: MIDDLE,mode =:default) 结束

1 个答案:

答案 0 :(得分:0)

在draw函数中,将if条件用于鼠标悬停在按钮上方,参数是按钮的尺寸,然后在if条件内绘制一个稍大的矩形,中间为zorder(确保绿色的zorder在顶部)