Hi!
How can I make Unity apps working with TalkBack and VoiceOver?
If I have a button, for example, TalkBack or VoiceOver doesn’t read the caption text.
It’s possible?
Thank you!
Gius
Hi!
How can I make Unity apps working with TalkBack and VoiceOver?
If I have a button, for example, TalkBack or VoiceOver doesn’t read the caption text.
It’s possible?
Thank you!
Gius
@Giusort It’s not possible directly, because TalkBack and VoiceOver cannot recognize what Unity renders as Buttons, Labels etc. Both of these screen readers work only when the rendering of the UI is done natively by the OS.
However, I am working on a plugin to make Unity apps accessible as if TalkBack or VoiceOver worked:
http://www.icodelikeagirl.com
UPDATE: The plugin was just released on the asset store here:
By default, games made with Unity are incompatible with screen readers because Unityʼs UI systems are not accessible to assistive technologies. This means that while the screen reader is on, it is impossible to interact with a Unity game.
This problem can be partially solved by simulating screen reader behavior with the help of text-to-speech. However, screen reader users will still have to turn their screen reader off if they want to play a game made with Unity.
The good news is that starting with Unity 6, games made with Unity can natively support screen readers on Android and iOS by leveraging Unity’s new Accessibility APIs!
These APIs are independent of the UI, so they can be used regardless of what UI system the game employs. Moreover, Unity 6.3 also brings native screen reader support to Windows and macOS.
Check out our documentation and sample project!
Please does it support Arabic and french
– garasouleima01Without a UV map, it can't have color, texture, or anything rendered other than faces and vertices. Also as @Pengocat said, you could have your normals on the wrong side. 3D objects usually only have normals on one side. What this means is one side of the object is visible, one side is see-through. Double-sided normals are suggested against due to extra vert/poly count, but acceptable in some situations.
– RobAnthem