Try updating the iOS plugin and then disabling the iOS deployment and deleting the resources/ios folder, then enabling the iOS deployment again. Theres been an update that solves some problems with images not loading properly.
it doesnt even show any text at all. I suspect that it may be related to the encoding of the characters.
Avian will only support UTF-8 and that would explain why the characters are randomly transposed.
So no font will render at all. I’m having to use native UILabels in XCODE
The same applies to TEXT BOXES for the same reason I guess.
I’m trying Java FX but the panels dont look as nice and I haven’t seen much in the way of transitions yet.
That could well be that I haven’t got to it yet. I guess I’ll release the beta with a basic UI or put some native controls in but it’s a shame to compromise as the main engine is so powerful and has great potential for an extremely polished finish.
Tacking on a basic GUI just as a means to an end is a shame but not the end of the world.
I’ll see if the Avian guys can shed any light on it.
What does this mean? How are you making the GUI that works without error?
UTF-8 means that all of the regular ascii text characters are the exact same value as they would be in ASCII (ASCII 65 ‘A’ = UTF-8 65 ‘A’)… so this should not be an excuse for why the FPS text is not working.
One issue is that the iOS renderer does not support non-power-of-2 images. I replaced some nifty resources, but the result looked also messed up. Indeed this needs further investigations.
As a side note: I’m not sure if all Android devices support non-power-of-2. Maybe the problem is also relevant there. My code always checks if the feature is available and scales if necessary. (No, I didn’t try to implant this into nifty.)