Hi, I have a class project I am working on (with a due date tomorrow, unfortunately RIP to me). But I have made my project about adding accessibility to a Unity game. I've successfully added apple unity core and accessibility plugins to my project, and my project builds. But I have simple text nodes and buttons and they aren't accessible with voiceover once I build/export my game and test. I am only building for MacOS right now (for the assignment).
I don't have too much experience with Unity, but I am relatively experienced with accessibility (even formerly an intern and contractor at Apple for accessibility). So I wonder if I am just using Unity incorrectly? Perhaps I've done something to my build process (or haven't done something I should)? I've attached a photo of what my dev environment looks like in Unity, I've focused a text node (on the left) and on the right are my AccessibilityNode settings.
Any help would be awesome, even if I don't make my deadline tomorrow... :*(
Project repo is here, if it is helpful: https://github.com/frankelavsky/PGD_final_project
Thanks!
Hi frankelavsky,
At the moment the Accessibility plugin only generates accessibility elements for iOS executables. If you're running with the Mac as a direct target (as opposed to a Mac Catalyst) app then that might be why VoiceOver is not picking up your elements.
If you're building as a Mac Catalyst app, it's possible that the issue instead has to be with your nodes missing labels. In any case, we'd be happy to follow up with you via Feedback Assistant if you'd like to file a bug through there: feedbackassistant.apple.com
Thanks!