回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

试玩Maixduino|黑客帝国坠落文字 简单

头像 仔爸 2021.10.23 429 1
project-image

前些天试玩了maixduino轻人工智能主控板,尝试做了跑马灯效果,参见试玩Maixduino|文字跑马灯一文。这次仔爸再来尝试做一个类似黑客帝国片头文字坠落的效果。先看一下电影原片的效果:

当然这个效果可是电影制作公司的大片效果,而仔爸使用maixduino编写简单的程序,在套装的显示屏上模拟这个文字坠落的程序,效果如下:

该程序的实现原理是,在屏幕上显示某个文字对象,并对这个文字对象进行垂直方向的位移,同时在位移过程中,改变这个文字的内容。

步骤1 打开mind+,并添加maixduino主控板,然后将主控板与电脑,通过usb线进行连接。此步操作参见试玩Maixduino|文字跑马灯中的方法。

步骤2 编写主程序。主程序实现屏幕的初始化,建立字母库变量。

project-image

步骤3 编写显示文本的自定义模块。

首先创建两个变量,分别命名为x和y,这两个变量控制文字对象在屏幕上显示的坐标。进入自定义模块后,使x的值为一个随机数(范围在10~310之间,也就是屏幕的宽度),y值为0(即在屏幕顶端坐标)。然后使用一个循环让文字从屏幕顶部坠落,同时不停地更改字母。

project-image

步骤4 拓展与思考:

该程序不够完善的地方是,文字的大小,文字的透明度,以及文字的旋转还无法实现。由于在上传模式下,无法使用克隆效果,因此做出来的程序还不够好,比如不能同时显示并坠落。此外,仔爸还将探索汉字的显示(已有网友提示过仔爸)。如果没有maixduino主控板,可以尝试在掌控板上实现 。

评论

user-avatar
  • 驴友花雕

    驴友花雕2021.10.26

    有26个字母,好酷啊

    0