首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于创建更好的菜单和UI的TI-BASIC库

用于创建更好的菜单和UI的TI-BASIC库
EN

Stack Overflow用户
提问于 2022-03-02 08:25:46
回答 1查看 43关注 0票数 1

我一直在为我的计算器创建TI-BASIC应用程序,但我很想从这种默认样式升级菜单和界面:

我在其他应用程序中也见过这样的东西:

除了用Pxl-On()逐像素编码这些屏幕(这将是困难的,也是缓慢的)之外,还有哪些选项可以在TI-BASIC中实现呢?

我已经看到,通过安装DoorsCS库,您可以访问UI库,这也是我想要的,但这似乎主要是鼠标-光标驱动的,我觉得这对用户来说很麻烦。我很想知道是否有更接近上面的图像。理想情况下,一个用程序集编写的库,但可以从TI-BASIC访问。

它存在吗?还是我需要写一个?

EN

回答 1

Stack Overflow用户

发布于 2022-04-16 03:00:35

简短回答:

除非有一个我不知道的现有图书馆..。不,没有函数,但您可以更快、更容易地绘制它们,而不是设置单个像素。

长答案:

我不知道纯粹的基本函数()可以做到这一点,而且我相信如果它们存在的话,我会知道它们的。可能存在您可以安装的外部库,但我对这些库一无所知。

但是,这些函数可以让您比设置单个像素更快、更容易地绘制菜单:

  • 2nd->Draw->0:Text(将为您在图形上画一串文本,字体与图片相同。
  • 您可以使用第2->绘图->2:线(绘制方框)。让它们看起来像你的图片中的“阴影”将是更多的工作,但doable.
  • 2nd->Draw->7:Shade将阴影的黑色像素,虽然警告,这需要很长的时间运行。

黑色背景上的白色文本更难,所以我建议只在白色背景上使用黑色文本。但是如果你真的想:我能想到的最简单的方法是画文本,然后运行Pxl-对矩形区域的每个像素进行更改。另一种可能是装配程序,它允许对文本进行更快的颜色反转选项(;我不记得在哪里,但我相信我以前见过这样的汇编程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71319491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档