欢迎进入动画的魔法世界!之前我们画的球都是静止的,现在我们要让球动起来!动画的秘密其实很简单:快速连续显示略有不同的画面。在p5.js中,draw()函数每秒钟会自动运行60次,这为动画创造了完美的条件!
想象一下翻书动画:
还记得基础课程中的变量概念吗?
let score = 100; 变量存储分数let x = 50; 变量存储位置,然后不断更新现在变量不再是静态的值,而是会随着时间变化!
速度 = 每帧位置的变化量
创建一个在水平方向移动的球:
挑战:
让球在垂直方向移动:
让球同时对x和y方向移动:
使用mouseX和mouseY全局变量:
球平滑地跟随鼠标:
球的大小随时间变化:
速度逐渐变化的球:
模拟呼吸效果:
let x = 100;let speed = 2;mouseX, mouseY, width, height太棒了!你已经让球动起来了!你学会了:
下一课我们将学习:
准备好让你的球不仅能动,还能和你互动了吗?