CircuitPython_DisplayIO_Animation:借助这个动画库,使用displayio制作黄油般平滑的动画以用于显示效果或LED矩阵,使您的图形在移动中

时间:2024-04-28 05:02:57
【文件属性】:

文件名称:CircuitPython_DisplayIO_Animation:借助这个动画库,使用displayio制作黄油般平滑的动画以用于显示效果或LED矩阵,使您的图形在移动中

文件大小:35KB

文件格式:ZIP

更新时间:2024-04-28 05:02:57

Python

介绍 通过使用CircuitPython的displayio为LCD / TFT显示器或LED矩阵制作平滑的动画的动画库,可以“随时随地”获取图形。 用法 该库包含一个Animation类。 创建图形元素并将它们分为不同的组,具体取决于哪些元素将一起移动或分开移动。 实例化一个Animation()对象,并使用add_entry()创建具有所有所需参数的动画条目,包括开始和结束帧,动画对象的功能以及该功能的所有相关参数。 提供了几种初始动画功能: 平移-使用“缓动”功能的选项在两个(x1,y1)和(x2,y2)位置之间移动组,以制作精美的动画 translate_relative-从初始位置移动(delta_x,delta_y),还具有用于缓动函数的选项 摆动-在通常停留在一处的同时进行一些紧张的抖动动作 添加您自己的功能,可能会改变颜色,旋转或在移动时完全改变形状。 您可以在


【文件预览】:
CircuitPython_DisplayIO_Animation-main
----README.rst(3KB)
----.readthedocs.yml(225B)
----displayio_animation.py(15KB)
----pyproject.toml(130B)
----docs()
--------api.rst(269B)
--------conf.py(6KB)
--------index.rst.license(165B)
--------objects.inv(404B)
--------examples.rst.license(165B)
--------examples.rst(212B)
--------index.rst(904B)
--------api.rst.license(165B)
----.pylintrc(16KB)
----.github()
--------workflows()
----LICENSE(1KB)
----LICENSES()
--------Unlicense.txt(1KB)
--------MIT.txt(1KB)
--------CC-BY-4.0.txt(16KB)
----requirements.txt(189B)
----examples()
--------displayio_animation_simpletest.py(6KB)
----.gitignore(231B)
----CODE_OF_CONDUCT.md(6KB)
----README.rst.license(164B)
----.pre-commit-config.yaml(1KB)

网友评论