排名:四个小屏幕为您的小替代控制梦想提供动力

您是否想写一篇关于 AMAZE Sheffield 的小屏幕的小文章?那么这就是你的幸运日,因为这正是另类控制器游戏设计师 Julia Makivic 所创造的。

在短暂的 Hyper Talk 中,Makivic 列出了一些她最喜欢和最受鄙视的小屏幕,她试图向其他对构建包含小型显示器的视频游戏的前景着迷的开发者传递一些智慧。她解释说,小屏幕已经成为她流程的“重要组成部分”,这真是太简洁了。

有时这也令人难以置信的沮丧,因为它们的设计并没有考虑到视频游戏。 “它们的设计目的可能是显示传感器的读数或有关电路板本身的其他信息,”她解释道。 “所以我的整个旅程一直在尝试调整这些烦人的小屏幕来完成我想让它们做的事情——尽管它们并不是为此而设计的。”

因此,Makivic 按照定制的 10 分制进行了排名,从“最烦人”的 1 分到“最不烦人的”10 分,这里有一堆你最终可能会珍惜或厌恶的小屏幕。

Arduino MEGA + Adafruit HX8357 (6/10)

“我所做的第一个项目在 Arduino Mega 上使用了带有 HX8357 屏幕的 Adafruit 库,我认为这是一次可靠的 6/10 体验。对于一个小屏幕来说,它实际上很大。就像五英寸一样,”Makivic 说。 “但它不适用于透明度。这很烦人。对于精灵以及渲染图像时,它会逐行渲染它们,而不是一次渲染整个图像。[…]这不利于实用性。它还有太多的引脚。SPI 或 I2C 协议都不需要那么多引脚。”

Picgraphics + Pico 展示包 /Tufty 2040 (3/10)

“下一个是带有 Pico 显示屏的 Picgraphics 图书馆。如果这里有人是 Pico 的粉丝,对于微控制器,你知道我在说什么。如果没有,那就有点小众了。这次经历激发了整个演讲的灵感,因为 Pimoroni 网站是如此友好和可爱 [...] 你会想“哇,在这个东西上显示 JPEG 一定很容易。”不,”马基维奇说。

“他们使用这个 JPEG 编码库,你必须有特定的 JPEG 格式。但他们不会告诉你格式是什么或如何定义它。我所知道的是,当我使用 ProStudioPaint 中的 JPEG 时,它喜欢它们,但当我使用 Photoshop 中的 JPEG 时,它会生气。没关系,因为 Adob​​e 是邪恶的,所以也许他们是对的。”

Adafruit GFX 位图 – ST7789 (5/10)

“下一个是 ST7789 上的 Adafruit GFX 和位图。Solid 5/10。我喜欢 ST7789 有点小。它们很可爱。虽然它们价格昂贵,但也有圆形形状,这很酷。还有 Adafruit - 它有很好的文档。它们会告诉您需要做什么才能获得您想要做的事情。太棒了。这是一个巨大的优势,”Makivic 继续说道。

“但是,在这些屏幕上你必须使用的一件事就是位图。为了做到这一点,我必须学习他妈的位图是什么。所以位图是一个代表图像的数组。数组中的每个值代表图像中的一个特定像素。所以你必须将该位图分解为网格,然后看看何时在游戏中使用位图的该部分。

“在这种像素级别上操作图像很酷。但是可能还有一种更简单的方法来做到这一点——我不知道。就像所有其他屏幕一样,位图不能是透明的。所以你的白色背景必须与你的游戏背景相匹配,这对每个人来说都是一个巨大的麻烦。此外,我需要知道位图的大小、宽度和高度。我必须做数学才能做到这一点——这就像,为什么?当你尝试使用它时,它也会变得很生气同时处理的位图太多。”

ESP32 + ILI9341、ST7789、GC9A01 (8/10)

“最后,我想谈谈最好的一个。我们已经离开了不能使用透明度的黑暗时代,进入了可以在图像上使用透明度的现代世界。我正在使用带有各种屏幕的 ESP32 微控制器,包括 ILI9341、ST7789、GC9A01,”Makivic 说道。

另请阅读:Aspyr 在《星球大战第一集:绝地力量之战》中揭示了绝地力量的激增

“老实说,它很棒。它非常容易使用,我推荐它。唯一的缺点是你必须离开初学者池并跳入中级池。ESP32 可能不那么直观,但它也确实没有那么糟糕。而且我开始使用 GC9A01 屏幕,它非常便宜,也是圆形的。”

单击此处了解更多 AMAZE 谢菲尔德报道