首页 > 解决方案 > 如何在python中为乌龟添加物理

问题描述

我正在用python创建一个游戏,你可以四处走动并尝试通过与硬币碰撞来收集积分。我想为它添加 2D 物理以使其逼真。有没有办法做到这一点?谢谢

标签: pythongame-physicsphysicsturtle-graphicspython-turtle

解决方案


模拟的本质是它们与现实不同。在执行模拟时,我们会创建对象行为的数学模型。让我们考虑模拟重力。我们定义一个球,然后随着时间的推移移动球的位置。牛顿模拟了一个球的下落x=gt^2。因此,我们必须定义球朝向地面的加速度。此视频中提供了有关模拟的更多信息。

您可以使用此代码来模拟重力:

yvel=5*(time()-start_t)

从哪里来time()_from time import time


推荐阅读