首页 > 家居生活 > 体育运动 >

scratch怎么模拟太阳、地球、月球的运动过程呢

来源:互联网 2023-03-20 14:16:54 157

在太阳系里,地球以椭圆轨道围绕太阳运转,月球以椭圆轨道围绕地球运转。RGk办公区 - 实用经验教程分享!

(这里,为了简化模拟难度,将椭圆运动改为圆周运动)RGk办公区 - 实用经验教程分享!

下面,介绍如何模拟太阳、地球、月球的圆周运动?RGk办公区 - 实用经验教程分享!

scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

工具/原料

  • scratch 2.0(图形化编程软件)

方法/步骤

  • 1

    数学公式。RGk办公区 - 实用经验教程分享!

    模拟圆周运动的本质就是求圆形上的某点坐标值。RGk办公区 - 实用经验教程分享!

    已知圆心的位置和半径,利用三角函数,就可以得出某一点的坐标位置。RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

  • 2

    创建角色。RGk办公区 - 实用经验教程分享!

    可以从素材库或者自己画画,创建三个圆形角色。RGk办公区 - 实用经验教程分享!

    将角色的名称分别改为太阳、地球、月球。RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

  • 3

    创建变量。RGk办公区 - 实用经验教程分享!

    创建两个变量,名称分别为“角度_地球”“角度_月球”。RGk办公区 - 实用经验教程分享!

    这些变量用于三角函数的计算,从而获得圆形上的坐标位置。RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

  • 4

    太阳程序。RGk办公区 - 实用经验教程分享!

    太阳角色是整个圆周运动的中心,因此只要保持在舞台中心即可。RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

  • 5

    地月程序。RGk办公区 - 实用经验教程分享!

    地球是以太阳为圆心的,月球是以地球为圆心的。RGk办公区 - 实用经验教程分享!

    利用三角函数计算出地球、月球的坐标值。RGk办公区 - 实用经验教程分享!

    随着角度的不断累加,地球、月球会形成圆周运动。RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

  • 5该信息非法爬取自百度经验
  • 6

    最终运动效果。RGk办公区 - 实用经验教程分享!

    点击“绿色旗子”,太阳会维持不动,地球围绕太阳运动,月球围绕地球运动。RGk办公区 - 实用经验教程分享!

    scratch怎么模拟太阳、地球、月球的运动过程呢RGk办公区 - 实用经验教程分享!

  • 注意事项

    • 改变角度的累加值,可以改变旋转方向或者旋转速度
    • 两个角度变量是分开使用的,一个圆周运动,用一个变量
    • 如果要精确模拟天体之间的运动,需要按照比例设置半径、运动速度等参数

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!RGk办公区 - 实用经验教程分享!


    标签: 运动编程

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码