2024-8-28 18:39:49 [显示全部楼层]
167浏览
查看: 167|回复: 0

[K10项目分享] K10-----逐帧动画(开源硬件实现)

[复制链接]

【项目背景】


  • 信息技术学科教学中有部分叫做FLASH动画,其中介绍了动画的原理——视觉暂留,动画基础:逐帧动画。
  • 本项目旨在设计一个逐帧动画的展示。
【项目设计】
  • 项目的目标是创建一个能够通过按钮控制展示的逐帧动画。
  • 这个项目不仅适合作为开源硬件K10学习,也将其与信息教学中的动画结合了起来。通过动手实践,用户可以深入理解逐帧动画工作原理,同时也学会开源硬件编程。
  • 按下A键播放原地奔跑的包子,按下B键播放沿着直线奔跑的豹子,按下A+B键清空画面。
【项目硬件】
  • 行空板连接扩展板+8张奔跑的豹子图片。
  • K10-----逐帧动画(开源硬件实现)图1K10-----逐帧动画(开源硬件实现)图2
【程序编写】
K10-----逐帧动画(开源硬件实现)图3
K10-----逐帧动画(开源硬件实现)图4

【程序解析】
  • 程序1部分:


    • 主程序及三种方式响应。
  • 程序2部分:


    • 两个函数定义,原地奔跑8张大图显示原地奔跑,相关参数如下所示。
    • K10-----逐帧动画(开源硬件实现)图5
    • 奔跑2则是通过设置图片X坐标增加来实现豹子的位移。
    • K10-----逐帧动画(开源硬件实现)图6



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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail