2016-11-24 94 views
-3

我正在创建一个游戏,其中有3个字符。在用户界面中,我使用进度条显示字符'健康能量的状态。如何在使用计时器减少进度条时增加值

当游戏者启动游戏时,假设使用计时器将进度条中显示的值自动减少10,每秒一次。

当用户点击一个按钮时,它应该添加5到进度条。

我不知道该怎么做,任何人都可以帮助我或让我开始使用一些代码?

+1

你有什么已经尝试过?显示该代码 – user3185569

+0

@ user3185569我不知道该怎么做或开始为什么我问。 – Yasser

回答

0

可以说你有对象progressBar和一个变量counter,它最初是0,每秒钟减少10。然后你有一个功能increaseCounter(int value),它增加了一个value计数器。

increaseCounter(int value) { 
    counter += value; 
} 

progressBar.value = counter; 

if (buttonClick) { 
    increaseCounter(5); 
} 

如果你想有一个更详细的答案,你要问更详细的问题