谷动谷力

 找回密码
 立即注册
查看: 1166|回复: 0
打印 上一主题 下一主题
收起左侧

【openHarmonyOS】鸿湖万联启鸿开发板体验:动画效果的制作

[复制链接]
跳转到指定楼层
楼主
发表于 2022-12-13 23:06:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【openHarmonyOS】鸿湖万联启鸿开发板体验:动画效果的制作

启鸿开发板所配置的5*5LED矩阵,随在显示方面略显单薄些,但通过它该是可以制作出一些动画效果的。

数字动画
通过显示LED组件,可以自行制作建显示内容,这有些类似制作点阵字模,见图1所示。

图1 制作示内容

在完成显示内容的制作后,将它们串联起来就可形成Flash中的帧动画,其程序结构见图2所示。

由于程序比较长,此时可通过折叠处理来压缩其长度,见图的中间部分或右图内容。

图2 程序结构

图3 显示效果

演示视频:



波动效果
在音乐播放器中,常配有声音变化的指示器,通过随机数的使用,也能在LED矩阵上模拟出类似的效果。
其程序构成见图4所示,产生的效果见图5所示。

图4 程序结构

图5 波动效果

绘制回旋线
如今竞争加剧,人们也将之成为“内卷”,在这一点上回旋线可谓是形象至极。

绘制回旋线的程序结构如图6所示,由于其内容比较长,这里没有使用折叠处理,而是采用了函数的处理方式。

其中,函数h1负责绘制外层,函数h2则负责内层。

图6 程序结构

图7 变化过程


+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-5-5 05:02 , Processed in 0.078130 second(s), 43 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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