如何制作图标的冷却时间

1
  • 0 favourites

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

cool-down-time.capx

Download now 172.75 KB

Stats

1,567 visits, 1,888 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

你可以在左方下载这个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” ,不然在冷却过一次之后再冷却的时候就会出现问题了。

.CAPX

cool-down-time.capx

Download now 172.75 KB
  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!