Dear ArenMook,
we used NGUI, which is a great way of interpreting the 3D Gameobjects of Unity for 2D User Interfaces and a charm to make UI with I must say, to make all of our User Interfaces for our recently release rpg game. We ran into a problem already described here that sometimes in DirectX 11 mode the UI isn't drawn at all, which is especially bad as we also use NGUI for the fadein to our intro - making the screen stay blank for the users with this problem. We found out that this can either be fixed by updating Graphics cards drivers - but not always - or using the -force-d3d9 - Parameter of Unity to start. Which in turn makes some of our Posteffects so dead slow that the game becomes unplayable.
Do you have a suggestion how to tackle this problem? There is several things I won't be able to do immediately:
- Upgrade Unity - not an option as this might cause *really* unforseen problems
- Upgrade NGUI - if I do that, I'm afraid that some of my adaptions will get lost, and cause more problems as this is an RPG with a *lot* of different Windows, and we are currently not really up for additional unforseen trouble
- Remove DX11 support - I tried that and the game got slower. As the optimization is still not that good, and several players already complained about bad performance, I wouldn't like to add to this problem complex
Maybe there is something you stumbled over some quick fix since your last reply to whatever causes this strange problem, I would really appreciate some help in getting to the base of this, thank you!
kind regards
Chris