Jens' Script Editor的字符渲染怎么回事??
在JSEA2里面的字符都向上了20px,我把代码复制到我的学生软件上面目全非……真不该用它学习…… 而且由于不能随时调用GC导致on.paint变得奇大无比,还有破platform.window:invalidate()每个地方要改图像都得调用。。。JSEV2还把时钟(on.timer)弄得极不准确,还以为LUA的时钟就是那么不精确。。。
住校生无奈啊。。。实体机编辑器慢的一C 本帖最后由 吴路安徽 于 2016-4-15 17:52 编辑
而且由于不能随时调用GC导致on.paint变得奇大无比,还有破platform.window:invalidate()每个地方要改图像都得调用。。。
JSEV2还把时钟(on.timer)弄得极不准确,还以为LUA的时钟就是那么不精确。。。
住校生无奈啊。。。实体机编辑器慢的一C
(擦,抽了)
懂了,学生软件按照左上角绘制字符,JSEA2按照左下角绘制。。。普通字符正好20px,所以。。。 1. apiLevel='1.0'时绘制文字按底部对齐,apiLevel='2.0'之后按顶部对齐。
2. 请注意学生软件和实机的处理速度差异。
3. 建议在on.paint()中只添加绘制代码。
如有错误,欢迎指正。 Script Editer 似乎有中文字符字间距显示问题,毕竟源码汉化不会考虑到功能汉化……
页:
[1]