Scratch-如何让跳跃的角色具有自由落体运动

admin 发表于 2019-05-21 17:56

https://www.china-scratch.com/Uploads/timg/190521/1K6094159-0.jpg

思路分析:

首先跳跃分为上下两个过程,先说往上跳

专业术语叫竖直上抛运动,公式如下

https://www.china-scratch.com/Uploads/timg/190521/1K6104025-1.jpg

通过这个公式可以算出这个高度h,Vo是初速度,g是重力加速度,t是时间

https://www.china-scratch.com/Uploads/timg/190521/1K6103030-2.jpg

其次说往下落

专业术语叫自由落体运动,公式如下:

https://www.china-scratch.com/Uploads/timg/190521/1K6103226-3.jpg

s是距离增量,g是重力加速度,t是物体下落的时间

代码如下:

https://www.china-scratch.com/Uploads/timg/190521/1K6101562-4.jpg

完整代码如下:

https://www.china-scratch.com/Uploads/timg/190521/1K6114D7-5.jpg

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

https://www.china-scratch.com/Uploads/Editor/2018-04-22/5adca08bdc212.jpg