1
對,我正在編寫一個遊戲,您必須使用D-Pad或設備的加速計導航迷宮。我已經成功編寫了兩種方法,但是我怎樣才能使用遊戲「開關」來切換兩者?在遊戲中間控制方案之間交換
對,我正在編寫一個遊戲,您必須使用D-Pad或設備的加速計導航迷宮。我已經成功編寫了兩種方法,但是我怎樣才能使用遊戲「開關」來切換兩者?在遊戲中間控制方案之間交換
使用布爾標誌來切換哪些控件應該工作。
爲例一些僞SWIFT代碼:
Bool shouldUseDPad
func changeControlScheme() {
if shouldUseDPad {
shouldUseDPad = false
} else {
shouldUseDPad = true
}
}
func theDPadListener(dPadEvent) {
if shouldUseDPad {
doStuff(dPadEvent)
}
}
func theAccelerometerListener(accelEvent) {
if !shouldUseDPad {
doStuff(accelEvent)
}
}
保持的標誌某處,它指向在任何方案是有效的,並忽略來自其它輸入? – 2014-09-12 16:13:43