2011-03-08 89 views
3

嗨我正在创建一个游戏,其中两个动作发生,启用按钮,第一次触摸按钮时,我需要一个“电源”栏上下滚动,然后第二次触摸按钮“电源”栏停止滚动并发生另一个操作。iphone游戏控制帮助

我已经到了可以触摸按钮的阶段,但不知道您称之为“电源”栏控件,以便搜索如何创建此帮助。

“力量”栏像您的传统游戏控制,就像体育比赛一样,您需要根据何时按下按钮来设置高尔夫击球的“力量”。

如果

  1. 你知道类型的控件的名称,这样我就可以更详细的搜索 - 或 -
  2. 你有一些示例代码会显示这个“力”栏如何实现 然后它将不胜感激

回答

0

万一别人有同样的问题。下面是我如何解决它:

创建一个默认值为0的UIProgressView。然后使用一个称为方法(progressup)的计时器,以+0.05更新进度,除非它= 1,如果它等于1,那么定时器停止,并启动一个新的定时器,调用一个方法(进度),更新进度-0.05,除非它是< 0.05,如果它小于0.05,定时器停止并启动一个调用方法的新定时器(进步)等等,所以酒吧上下。

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