cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 3070|回复: 5

[Lua] Jens' Script Editor的字符渲染怎么回事??

[复制链接]
发表于 2016-4-15 17:37:52 | 显示全部楼层 |阅读模式
在JSEA2里面的字符都向上了20px,我把代码复制到我的学生软件上面目全非……真不该用它学习……
 楼主| 发表于 2016-4-15 17:50:36 | 显示全部楼层
而且由于不能随时调用GC导致on.paint变得奇大无比,还有破platform.window:invalidate()每个地方要改图像都得调用。。。
JSEV2还把时钟(on.timer)弄得极不准确,还以为LUA的时钟就是那么不精确。。。
住校生无奈啊。。。实体机编辑器慢的一C
 楼主| 发表于 2016-4-15 17:50:51 | 显示全部楼层
本帖最后由 吴路安徽 于 2016-4-15 17:52 编辑

而且由于不能随时调用GC导致on.paint变得奇大无比,还有破platform.window:invalidate()每个地方要改图像都得调用。。。
JSEV2还把时钟(on.timer)弄得极不准确,还以为LUA的时钟就是那么不精确。。。
住校生无奈啊。。。实体机编辑器慢的一C
(擦,抽了)
 楼主| 发表于 2016-4-15 19:43:03 | 显示全部楼层
懂了,学生软件按照左上角绘制字符,JSEA2按照左下角绘制。。。普通字符正好20px,所以。。。
发表于 2016-4-23 12:49:05 来自手机 | 显示全部楼层
1. apiLevel='1.0'时绘制文字按底部对齐,apiLevel='2.0'之后按顶部对齐。
2. 请注意学生软件和实机的处理速度差异。
3. 建议在on.paint()中只添加绘制代码。

如有错误,欢迎指正。

评分

参与人数 1金钱 +1 收起 理由
吴路安徽 + 1 thx!

查看全部评分

发表于 2016-4-29 18:02:07 | 显示全部楼层
Script Editer 似乎有中文字符字间距显示问题,毕竟源码汉化不会考虑到功能汉化……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-25 16:20 , Processed in 0.049246 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表