iPhone游戏控制帮助

3

嗨,我正在创建一个游戏,其中有两个动作会启用一个按钮。在第一次触摸按钮时,我需要一个“能量”条向上和向下滚动,然后在第二次触摸按钮时,“能量”条停止滚动并发生另一个动作。

我已经到了按钮可触摸的阶段,但不知道如何称呼“能量”条控件,以便搜索如何创建它的帮助。

“能量”条就像传统的游戏控制器一样,比如体育游戏中,你需要根据按下按钮的时间设置高尔夫球杆的“力量”。

如果:

  1. 你知道那种类型的控件的名称,这样我就可以更详细地搜索;或者
  2. 你有一些示例代码,可以展示如何实现这个“能量”条 那将不胜感激
2个回答

1

0

如果有其他人遇到同样的问题,这是我解决它的方法:

创建一个默认值为0的UIProgressView。然后使用一个计时器调用一个方法(progressup),该方法通过+0.05更新进度,除非它=1,如果它确实等于1,则停止计时器并启动一个新计时器,调用一个方法(progressdown),该方法通过-0.05更新进度,除非它<0.05,如果小于0.05,则停止计时器并启动一个新计时器,调用方法(progressup)等等,以便条形图上下移动。

然后当按下另一个按钮时,它读取当前进度并停止计时器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接