Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
coolblueflame committed Jan 15, 2021
1 parent 452aa7d commit 7913132
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,12 @@ Tips
-----
- If you want to get an idea of how the symbols look without messing with the style in code, download the SF Symbols app which allows you to see all of the symbols and try the different weights: https://developer.apple.com/sf-symbols/
- This plugin will work in the editor if you're developing on a Mac and have your platform set to "PC, Mac & Linux Standalone". If you make changes to the underlying Mac bundle of the plugin you'll need to restart Unity to see your changes though.
- This plugin requires iOS 14+ / tvOS 14+ / macOS 11+ (Big Sur) since that's when the glyphs were added to Apple's Game Controller framework. The input handling could probably work on older OS versions but you would need to rebuild the libraries with a lower minimum OS version.
- This plugin requires iOS 14+ / tvOS 14+ / macOS 11+ (Big Sur) since that's when the glyphs were added to Apple's Game Controller framework. The input handling could probably work on older OS versions but you would need to rebuild the libraries with a lower minimum OS version and put some guards around certain calls.
- Input for the Dpad will come in both as DpadX/DpadY and ButtonUp/ButtonDown/ButtonLeft/ButtonRight at the same time. Choose whichever input method makes sense for your game and just ignore input from the other.

Potential Improvements
-----------------------
- There could be better PlayStation and Xbox support added for things like the DualShock 4's touch pad. This is accessible from Apple's framework but was not added as it wasn't needed in the projects this was made for.
- The plugin assumes that only one player can be playing at a time on the device. It could potentially be extended for local multiplayer.
- It's possible there's some edge cases that aren't covered when you disconnect / reconnect / swap controllers.
- The framework could be made to work with some older OS versions by putting guards around the newer functionality and rebuilding the libraries with a lower deployment target. If you wanted to get fancy you could even export some SF Symbols glyphs and return pre-generated ones.

0 comments on commit 7913132

Please sign in to comment.