2011-03-08 421 views
3

嗨我正在創建一個遊戲,其中兩個動作發生,啓用按鈕,第一次觸摸按鈕時,我需要一個「電源」欄上下滾動,然後第二次觸摸按鈕「電源」欄停止滾動併發生另一個操作。iphone遊戲控制幫助

我已經到了可以觸摸按鈕的階段,但不知道您稱之爲「電源」欄控件,以便搜索如何創建此幫助。

「力量」欄像您的傳統遊戲控制,就像體育比賽一樣,您需要根據何時按下按鈕來設置高爾夫擊球的「力量」。

如果

  1. 你知道類型的控件的名稱,這樣我就可以更詳細的搜索 - 或 -
  2. 你有一些示例代碼會顯示這個「力」欄如何實現 然後它將不勝感激

回答

0

萬一別人有同樣的問題。下面是我如何解決它:

創建一個默認值爲0的UIProgressView。然後使用一個稱爲方法(progressup)的計時器,以+0.05更新進度,除非它= 1,如果它等於1,那麼定時器停止,並啓動一個新的定時器,調用一個方法(進度),更新進度-0.05,除非它是< 0.05,如果它小於0.05,定時器停止並啓動一個調用方法的新定時器(進步)等等,所以酒吧上下。

然後當另一個按鈕被按下時,它讀取當前進度並停止計時器。