xamarin - How to draw circles or Line in UrhoSharp -
am using urhosharp game engine xamarim develop cross-platform game .... choice , compatible wpf did not know how draw shapes , went through guide , documentation , did not find way maybe draw circles,rounded shapes,annulus or geometric type knows or me . grateful .
thanks in advance
i tried piece of code no circle appeared in screen:
debugrenderer debug = new debugrenderer(); debug.addcircle(new vector3(50,50,0),new vector3(100,25,0),50,color.magenta,2 ,true ); (int = 0; < 512; ++i) { var start = new vector3(i, 0, 0); var end = new vector3(i, 100, 0); debug.addline(start, end, color.white, false); debug.addcircle(start, end, 50f, color.red, i, false); } scene.addcomponent(debug);
just want note debugrenderrender intended debugging purposes. if want make debugrenderer work need subscribe postrenderupdate this:
engine.subscribetopostrenderupdate(args => yourmethodhandler);
usually in setup. , yourmethodhandler like:
protected void yourmethodhandler() { // requires have added debugrenderer // component in scene object var debugrenderer = scene.getcomponent<debugrenderer>(); if (debugrenderer != null) { // drawing code here // draw rectangle example: var upperbound = new vector3(-4.0f, 2.0f, 0.0f); var lowerbound = new vector3(4.0f, -2.0f, 0.0f); debugrenderer.addboundingbox( new boundingbox(upperbound, lowerbound), color.white, false); } }
Comments
Post a Comment