python - 如何在python中为乌龟添加物理
问题描述
我正在用python创建一个游戏,你可以四处走动并尝试通过与硬币碰撞来收集积分。我想为它添加 2D 物理以使其逼真。有没有办法做到这一点?谢谢
解决方案
模拟的本质是它们与现实不同。在执行模拟时,我们会创建对象行为的数学模型。让我们考虑模拟重力。我们定义一个球,然后随着时间的推移移动球的位置。牛顿模拟了一个球的下落x=gt^2
。因此,我们必须定义球朝向地面的加速度。此视频中提供了有关模拟的更多信息。
您可以使用此代码来模拟重力:
yvel=5*(time()-start_t)
从哪里来time()
_from time import time
推荐阅读
- python - 如何按顺序在折线图中表示月份
- android - java - 如何像在xml中一样在java中设置lottie动画?
- acumatica - PXSelector 属性抑制表单上的错误
- android - 如何在使用改造 android 发布数据后移动到另一个活动?
- java - 使用 Java 的 keycloak 离线令牌
- capl - 属于同一测试节点的特定测试用例组的测试报告拆分
- mysql - MySQL:通过 Node.js 中的存储过程保存 JSON 数据
- python - 当一个是部分的时覆盖两个 Pandas DataFrame
- c# - 如何通过id(主键)winforms删除listView中的选定项目
- java - Hibernate 错误,SQLGrammarException 的原因是什么