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

网友投稿 2019-05-19 17:56

https://cdn.china-scratch.com/timg/190521/1K6094159-0.gif

思路分析:

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

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

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

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

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

其次说往下落

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

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

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

代码如下:

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

完整代码如下:

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

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com