![]() |
1
2
将led映射到2d阵列应该很容易
我可能会制作一个led类,封装了写出颜色的能力,所以不要这样:
它变成
然后编写一个方法,这样您就可以轻松地执行以下操作:
或者什么。 |
![]() |
2
1
如果你只想制作动画,你应该试着把硬件抽象出来,这样它就可以用一些容易操作的数据结构来表示。我不熟悉鲁比,所以我不知道最好的办法。如果你做的是类似于表格的东西,那只是一个网格,我会尝试将led映射到一个2d阵列。 然后我将创建一个无限循环。这个循环将包含另一组循环,循环遍历数组中的每个像素,并将每个元素中的颜色写入相应的硬件。一旦它写出了所有的像素,它就可以休眠几毫秒,调用一些函数,当它醒来时对动画进行步进,然后再次重复循环。 一旦你这样做了,你就只需要操作数据结构。这有什么意义吗? 所以像这样:
|
![]() |
Ahmed Zaidan · 快速ui转换无法按预期工作 1 年前 |
|
Armand · 为什么我的图像与另一个图像相交时不会被删除 1 年前 |
![]() |
Frakcool · 满足条件时,SwiftUI动画背景颜色更改 2 年前 |
![]() |
Ancross · 为什么我的小CSS动画不会触发? 2 年前 |
|
C.Bernabei · 灯丝动画混合 2 年前 |
![]() |
Neo78 · CSS动画将返回其原始位置,但不应该 2 年前 |
![]() |
Wikson · 我想在滚动时启动JS函数 2 年前 |