[xcode]JSController 搖桿

對於有玩遊戲的人,虛擬搖桿應該不會太陌生。

JSController 搖桿

https://github.com/jasarien/JSController

上面是作者開放的原始碼,有需要的可以直接下載~

不過如果是cocos2d遊戲類型的搖桿,就不相容。

在文件內有三個類別

JSDPad

JSAnalogueStick

JSButton



下載回來直接用模擬器,就可以看到上面的畫面。




作者是用的是XIB,並不是StoryBoard。


那麼就以JSAnalogueStick為例,在自己的專案中,新增一個view到畫面中,

大小指定100x100




把JSAnalogueStick.h 以及JSAnalogueStick.m

拉到自己的專案中,再把剛剛的view Custom Class 改成 JSAnalogueStick



在自己的.h  宣告&連接~

#import JSAnalogueStick.h

設置JSAnalogueStickDelegate


在.m 加入下行程式。



接著加入以下。

也就是當搖桿有數值有變化就做這一行。



要取得搖桿在x 或者是y 方向 ,數值從1.0~1.0變化


相當簡單就可以轉移到自己的專案上面使用。

沒有留言:

張貼留言