Контрольный список для добавления контроллеров

Это приложение суммирует критические проблемы, описанные в этом документе путем обеспечения двух контрольных списков, один для iOS и один для Mac.

Контрольный список iOS

Требования iOS

../Art/checkbox_unchecked_2x.png

Ваша игра не должна требовать игрового контроллера.

../Art/checkbox_unchecked_2x.png

Ваша игра должна поддерживать стандартное расположение органов управления.

../Art/checkbox_unchecked_2x.png

Ваша игра должна быть играемым использованием автономного контроллера без доступа к устройству.

../Art/checkbox_unchecked_2x.png

Ваша игра должна поддерживать кнопку паузы на контроллере. Это должно переключиться между приостановкой и возобновлением Вашей игры.

../Art/checkbox_unchecked_2x.png

Если сенсорный экран не используется в Вашем геймплее, Ваша игра должна отключить экран неактивный таймер. Посмотрите idleTimerDisabled свойство для получения дополнительной информации.

../Art/checkbox_unchecked_2x.png

Когда устройство на iOS помещается в облегающем контроллере, Ваша игра должна работать только в альбомном режиме.

../Art/checkbox_unchecked_2x.png

Ваша игра должна скрыть любые виртуальные средства управления, в то время как ею управляют от контроллера.

Рекомендации iOS

../Art/checkbox_unchecked_2x.png

Обеспечьте пользовательский интерфейс, объясняющий, какие элементы управления используются Вашей игрой. Используйте стандартные имена для элементов управления.

../Art/checkbox_unchecked_2x.png

После того, как контроллер подключен, установите индекс проигрывателя в рыночную стоимость.

../Art/checkbox_unchecked_2x.png

Ответьте соответственно, когда контроллер будет подключен или разъединен.

../Art/checkbox_unchecked_2x.png

Сделайте расположение органов управления, которое просто для проигрывателей понять и работать.

../Art/checkbox_unchecked_2x.png

Удалите любой код из своего приложения, компенсирующего thumbstick мертвые зоны.

../Art/checkbox_unchecked_2x.png

При использовании элементов кнопки используйте pressed свойство, чтобы определить, нажимается ли кнопка. Используйте value аналоговое свойство, только если Ваш геймплей полагается на давление, применилось к кнопке.

Контрольный список OS X

Требования OS X

../Art/checkbox_unchecked_2x.png

Ваша игра не должна требовать игрового контроллера.

../Art/checkbox_unchecked_2x.png

Ваша игра может потребовать расширенного расположения контроллера, потому что все контроллеры, поддерживающие OS X, имеют расширенное расположение органов управления.

../Art/checkbox_unchecked_2x.png

Ваша игра должна быть играемым использованием автономного контроллера без доступа к Mac.

../Art/checkbox_unchecked_2x.png

Ваша игра должна поддерживать кнопку паузы на контроллере. Это должно переключиться между приостановкой и возобновлением Вашей игры.

Рекомендации OS X

../Art/checkbox_unchecked_2x.png

Обеспечьте пользовательский интерфейс, объясняющий, какие элементы управления используются Вашей игрой. Используйте стандартные имена для элементов управления.

../Art/checkbox_unchecked_2x.png

После того, как контроллер подключен, установите индекс проигрывателя в рыночную стоимость.

../Art/checkbox_unchecked_2x.png

Ответьте соответственно, когда контроллер будет подключен или разъединен.

../Art/checkbox_unchecked_2x.png

Сделайте расположение органов управления, которое просто для проигрывателей понять и работать.

../Art/checkbox_unchecked_2x.png

Удалите любой код из своего приложения, компенсирующего thumbstick мертвые зоны.

../Art/checkbox_unchecked_2x.png

При использовании элементов кнопки используйте pressed свойство, чтобы определить, нажимается ли кнопка. Используйте value аналоговое свойство, только если Ваш геймплей полагается на давление, применилось к кнопке.