Documente Academic
Documente Profesional
Documente Cultură
© 2019 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
Game Controller Framework
Game Controller Framework
Rayman Adventures
Great Games with Controllers
New Controllers
•
UI Best Practices
•
New Controllers
New Controllers
New Controllers
Games that already use the Game Controller framework gain support for free
• Xbox Wireless Controller
• DualShock 4
New Controllers
Games that already use the Game Controller framework gain support for free
• Xbox Wireless Controller
• DualShock 4
NSNotification.Name.GCControllerDidConnect
NSNotification.Name.GCControllerDidDisconnect
•
Two Triggers
Accessing Controller Input
Two Triggers
Directional Pad
Accessing Controller Input
Two Triggers
Directional Pad
2 Thumbsticks
Accessing Controller Input
Two Triggers
Directional Pad
2 Thumbsticks
MENU Button
Accessing Controller Input
Two Triggers
MENU Button
Accessing Controller Input
Two Triggers
4-LED Strip
Directional Pad 4 Face buttons
2 Thumbsticks
MENU Button
Accessing Controller Input
4-LED Strip
Directional Pad 4 Face buttons
2 Thumbsticks
MENU Button
Accessing Controller Input
Face buttons
Xbox Wireless
Xbox One S controllers DualShock 4 controllers
Controller
Xbox Wireless
Xbox One S controllers DualShock 4 controllers
Controller
Xbox Wireless
Xbox One S controllers DualShock 4 controllers
Controller
Menu
Xbox Wireless
Xbox One S controllers DualShock 4 controllers
Controller
View
Xbox Wireless
Xbox One S controllers DualShock 4 controllers
Controller
Xbox Wireless
Xbox One S controllers DualShock 4 controllers
Controller
Options
DualShock 4 Xbox One S controllers DualShock 4 controllers
Share
DualShock 4 Xbox One S controllers DualShock 4 controllers
UI Best Practices
UI Best Practices
Customizing in-game guidance
Press B to block
UI Best Practices
Customizing in-game guidance
Press B to block
UI Best Practices
Adapt visuals to controller
Press B to block
UI Best Practices
Adapt visuals to controller
Press B to block
Press B to block
UI Best Practices
Adapt visuals to controller
Press B to block
Press to block
UI Best Practices
Adapt to active controller
UI Best Practices
Adapt to active controller
Press B to block
UI Best Practices
Adapt to active controller
• Future proof
Legacy macOS Support
• Future proof
• Future proof
• Future proof
Summary
Summary
Summary
• DualShock 4
Summary
• DualShock 4
• DualShock 4