Scratch-如何讓跳躍的角色具有自由落體運動

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

http://www.oeerar.tw/Uploads/timg/190521/1K6094159-0.jpg

思路分析:

首先跳躍分為上下兩個過程,先說往上跳

專業術語叫豎直上拋運動,公式如下

http://www.oeerar.tw/Uploads/timg/190521/1K6104025-1.jpg

通過這個公式可以算出這個高度h,Vo是初速度,g是重力加速度,t是時間

http://www.oeerar.tw/Uploads/timg/190521/1K6103030-2.jpg

其次說往下落

專業術語叫自由落體運動,公式如下:

http://www.oeerar.tw/Uploads/timg/190521/1K6103226-3.jpg

s是距離增量,g是重力加速度,t是物體下落的時間

代碼如下:

http://www.oeerar.tw/Uploads/timg/190521/1K6101562-4.jpg

完整代碼如下:

http://www.oeerar.tw/Uploads/timg/190521/1K6114D7-5.jpg

后記,小編朋友公司研發了一個游戲化的少兒編程在線課程(5-12歲),游戲化教學結合scratch(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學了幾次課,非常喜歡(超預期),16次課才200多塊錢,對鍛煉孩子的思維能力和動手動力很有幫助。

感興趣的朋友可以掃描二維碼,關注一下,或微信搜索“大耳猴少兒編程”

http://www.oeerar.tw/Uploads/Editor/2018-04-22/5adca08bdc212.jpg