So it looks like addItem is called outside of the game thread (on some platforms it's not the main UI thread).
You can switch to the game thread via this code:
//... your code
Urho.Application.InvokeOnMain(() => your code);
I've just added SavePNG that returns byte data. Will be available via nuget soon.
Navigation issue has been fixed in master for iOS.
I'll release an update once I fix Android UrhoSurface.
The package contains the following Urho3D native binaries:
I wrote a small GUI app over the AssetImporter tool in order to quickly preview well-known 3D formats and convert them to UrhoSharp Models/Prefabs;
Thank you for this solution. Actually I have tried this earlier but did not succeed. I have done this using another solution. Here is what I wrote to change the background of my urhosharp view.... This is working for me.
var zone = Renderer.DefaultZone;
zone.FogColor = new Color (0.65f, 0.8f, 0.6f, 0);
With the latest version (1.0.410) you can use:
var viewport = new Viewport(Context, Scene, Camera, null); Renderer.SetViewport(0, viewport); viewport.SetClearColor(Color.Yellow);