<div dir="ltr">Hi Walter,<div>Is this a problem with a modern browser, or using it on Android?</div><div><br></div><div>Gonzalo</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 22, 2016 at 5:28 PM, Walter Bender <span dir="ltr"><<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I've been using Easeljs for Turtle Blocks JS and have for the most part been ignoring the performance issues. It works really well for separating the blocks, buttons, etc. from the actual graphics drawn by the Turtle. But I am at the point where the turtle graphics performance is not adequate.<div><br></div><div>The problem is, each time I draw, the accumulated rendering gets redrawn, so over time, the turtle crawls along. Further, even when I first start drawing, the performance is more than 100% slower than drawing directly to the canvas.</div><div><br></div><div>I'm doing what I think it recommended practice by Easeljs:</div><div><br></div><div>turtleCanvas = new createjs.Shape();</div><div>stage.addChild(turtleCanvas);</div><div><br></div><div>various calls of the sort:</div><div><br></div><div>turtleCanvas.graphics.moveTo</div><div>turtleCanvas.grpahics.lineTo<br clear="all"><div><br></div><div>I've trted using cache to cache the shape, but that seems to be even slower.</div><div><br></div><div>Just writing to the canvas context is much faster, but I don't know how to combine the two worlds.</div><div><br></div><div>Any suggestions?</div><div><br></div><div>The code in question is in turtle.js in <a href="http://github.com/walterbender/turtleblocksjs/js" target="_blank">github.com/walterbender/turtleblocksjs/js</a></div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-walter</div><div><br></div>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="http://www.sugarlabs.org" target="_blank"><font>http://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div>
</font></span></div></div>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><table border="0" cellpadding="0" cellspacing="0" width="470" style="color:rgb(136,136,136);font-size:12.8px;font-family:'Times New Roman';width:470px"><tbody><tr valign="top"><td style="padding-left:10px;width:10px;padding-right:10px"><img src="https://s3.amazonaws.com/ucwebapp.wisestamp.com/a2cdffca-bc96-4966-b4fa-c3fa79edb131/12112365_414949315381645_4106803690337175030_n.format_png.resize_120x.png" alt="photo" height=" " width="65" style="border-radius:4px;width:65px;max-width:120px"></td><td style="border-right-width:0px;border-right-style:solid;border-right-color:rgb(69,102,142)"></td><td style="font-family:Arial;text-align:initial;font-stretch:normal;font-size:14px;color:rgb(100,100,100);padding:0px 10px"><div><b>Gonzalo Odiard</b><br>Lider de proyecto</div><div style="color:rgb(141,141,141);font-size:13px;padding:5px 0px"><a href="tel:tel.:+4210-7748" style="color:rgb(141,141,141);text-decoration:none" target="_blank">tel.: 4210-7748</a> | <span style="text-align:initial;white-space:nowrap;display:inline-block"><a href="http://www.trinom.io/" style="color:rgb(141,141,141);text-decoration:none" target="_blank">www.trinom.io</a></span><span style="text-align:initial"> </span><span style="text-align:initial"> </span><span style="text-align:initial"> </span><span style="text-align:initial;color:rgb(69,102,142);display:inline-block"></span><span style="text-align:initial"> </span><span style="text-align:initial;display:inline-block">Av Calchaqui 4936· 2do Piso. Quilmes</span></div><div style="margin-top:5px"><a href="http://www.facebook.com/trinomiosrl" target="_blank"><img src="https://s3.amazonaws.com/images.wisestamp.com/icons_32/facebook.png" width="16" style="border-radius:0px;border:0px;width:16px"></a> <a href="https://www.linkedin.com/company/trinom-io" target="_blank"><img src="https://s3.amazonaws.com/images.wisestamp.com/icons_32/linkedin.png" width="16" alt="" style="border-radius:0px;border:0px;width:16px"></a></div><div><br></div></td></tr></tbody></table></div></div></div>
</div>