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變化
沒有留言:
張貼留言