你可以在左方下载这个CAPX,希望能帮助到初学者。
你需要一个红色的正方形、一个黑色的正方形和一个蓝色的正方形。
每个正方形的宽度和高度都是100。
红色表示技能图标,黑色表示剩余的冷却时间,蓝色表示测试的按钮。
设置黑色正方形的透明度为70。
双击黑色正方形 - 选择“Set origin and image points” - 右键点击origin - 选“Quick assign” - 选“Bottom”。
让黑色正方形覆盖在红色正方形上。
添加鼠标插件。
添加一个叫“Start”的全局变量,默认值是0,然后添加一个事件, 表示如果鼠标点击蓝色正方形,然后就开始冷却。
添加一个叫“Surplus”的全局变量. 默认值是红色正方形的宽度和高度(100)。
添加一个事件,“Surplus”的值每秒减少10。如果你想设置冷却时间是10秒,那就每秒减少10,如果你想设置冷却时间是100秒,那就每秒减少1.
为这个事件再添加两个条件."Start = 1"可以让蓝色正方形被点击后才发生事情。 因为冷却时间结束后不再需要减少"Surplus“的值了,所以 "Surplus≥0" 能防止冷却时间结束后还会继续减。
添加一个事件,仅仅是减变量值是没有用的,所以我们把黑色正方形的宽度和高度都设置为"Surplus"的值。
这里是冷却结束后会发生的事,所以, 在冷却结束后黑色正方形会隐形,所有全局变量的值也会恢复原状。
好了, 你别忘了给第一个事件添加“black set visible” ,不然在冷却过一次之后再冷却的时候就会出现问题了。