Переключение между схемами управления в середине игры
Да, я пишу игру, в которой вы должны перемещаться по лабиринту, используя D-Pad или акселерометр устройства. Я успешно написал оба метода, но как я могу использовать "переключатель" в игре для переключения между ними?
1 ответ
Решение
Используйте логические флаги для переключения, какие элементы управления должны работать.
Несколько псевдо-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)
}
}