Scratch图形化编程-趣味作品分享之五(超简单)

博思AIPPT
前言,在Scratch图形化编程中制作动画视频时,可通过以下进阶技巧提升作品的专业度和创意性:
1.角色动画方面,可探索骨骼动画的模拟方法,例如用多层角色叠加与坐标变换实现关节运动,或通过循环坐标下降法实现简单逆向运动学(IK)效果,让角色手部自动追踪鼠标位置。同时,利用“造型切换+帧率控制”可制作流畅动作,如逐帧动画配合0.1-0.3秒/帧的等待时间,或用“随机数选择造型”增加动态感。
2.场景设计层面,可借助“角色层叠+透视投影”模拟3D效果,例如用多个精灵表示立方体的不同面,并结合Z坐标调整实现立体视觉;或通过多层背景以不同速度移动营造视差滚动,如远景云层缓慢移动、近景树木快速滚动。此外,利用“克隆+随机生成”可高效管理动态元素,如批量生成鱼群并控制其运动轨迹。
3.代码优化方面,需注重内存管理,及时删除无用克隆体和变量以避免内存泄漏;同时可用数学公式替代逐帧计算,如用抛物线方程计算角色跳跃轨迹。模块化编程也是关键,通过自定义积木封装重复逻辑,减少代码冗余。
一、本次主题作品简介
主题作品名称:海草舞
作品难度等级:1星
作品可用软件:Scratch、Turbo Warp、Mind+等图形化编程软件都可以实现本作品的制作
作品所用素材:
角色——火柴人
背景——黄色背景(试一试换成彩虹色的背景)
音乐——海草舞
作品效果:启动程序以后火柴人可以自动在舞台上配合背景音乐跳海草舞。
二、通过本次主题作品可以收获以下主要知识
1.认识“变量”的建立方法
2.学习“变量”的记录储存功能
3.学习“循环执行()次”命令的应用
4.认识“克隆自己”命令的作用及使用方法
5.认识“删除此克隆体”命令的作用及使用方法
6.认识逻辑运算模块中“()=()”命令和变量结合使用方法
7.提升外观模块中造型切换命令的应用能力
三、作品展示
四、通过以上视频展示内容一起来分析一下要制作完成本次主题作品我们要做的事情吧!
1.刚启动程序的时候舞台上只出现一个火柴人
2.程序运行一段时间之后舞台上出现第二个火柴人和第一个火柴人做出相同的动作
3.两个火柴人跳动一段时间后舞台上又增加了两个火柴人和之前的两个火柴人以相同的动作开始跳舞
4.启动程序以后舞台背景开始在“黄色”和“白色”之间进行变换
5.启动程序的同时播放“海草舞”的音乐
6.在程序结束以后火柴人换成单膝跪地手持玫瑰的造型
五、程序展示
火柴人
Scratch图形化编程-趣味作品分享之五(超简单)
背景
Scratch图形化编程-趣味作品分享之五(超简单)
公众号对话框发送关键词【250617】获取本主题作品相关源程序及素材!
© 版权声明

相关文章