问题标签 [pymunk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
47 浏览

python - what does the "@" operator does in this code (python 3.7.5). I cant seem to understand

I am fairly new to coding and i dont know what most of this code does but I am trying to get my head around it i just wanted to know what does "@" mean or rather what it does. Thanks in advance.

0 投票
1 回答
250 浏览

python - 如何在使用碰撞块计算 pi 时防止快速移动的物体通过静力学

我正在尝试使用 Pymunk 和 Pyglet 在 Python 中实现与以下类似的程序。我目前的实现在低速下运行良好,但是在高速下,块可以通过静态墙。这是因为在 1/60 秒时钟周期内,块移动的距离超过了墙的厚度。我已经看到其他人通过限制速度来解决这个问题,但是在我的情况下,这不起作用,因为速度对于计算 PI 的值很重要。我想知道是否有任何方法可以防止这种情况发生。

在此处输入图像描述

0 投票
1 回答
117 浏览

python - 如何在pymunk和pyglet中让相机跟随汽车

所以我试图让我的车停留在屏幕的开头,同时将其他所有东西都向左移动,但我没有成功。我的车不需要玩家的任何输入,它总是以相同的速度运行。到目前为止,这是我的女仆 -

这是我的道路代码-

形状 id 15 是道路。这段代码产生了一些问题——第一个是汽车的车轮穿过马路,第二个是运动不是很顺畅。

谢谢您的帮助 :)

0 投票
1 回答
716 浏览

python - 如何在 pymunk 中设置 KINEMATIC 体的速度?

我试图在 pymunk 中设置 KINEMATIC 体的速度,但我真的不知道我需要输入什么或什么值,如果有人可以向我解释,我会很高兴。

这就是我所做的-

我不知道为什么我需要放置一个元组而不是一个 int,以及元组的作用。

0 投票
1 回答
122 浏览

python - 使用 Opennoise 在 Pymunk 中创建地形(形状)

我一直在尝试使用 Opennoise 在 pymunk 中创建具有 2D 地形的游戏。地形坐标为:

y 坐标移动了 +700,因为我使用 pygame 显示所有内容,窗口顶部位于 y = 0 处,底部位于 y = 800 处。

然后我创建一个多边形形状的 pymunk 静态体,并创建一个 pygame 形状来显示地形,如下所示:(pm = pymunk)

pygame 创建的形状看起来正确,但与 pymunk 多边形的形状不匹配,这表明 pymunk 没有创建预期的形状。那么我如何按预期创建 pymunk 形状?

0 投票
1 回答
241 浏览

python - pymunk - 是否有标准的方法来设置对象的自定义重力?

pymunk 文档将场景的重力写入“默认为 (0,0)。可以通过编写自定义集成函数在每个身体的基础上覆盖。” 您将如何编写自定义集成函数来更改对象的重力(例如,如果我在梯子上有一个对象,我希望它的重力为 0,否则我希望该场景的重力存在)?如果它有所作为,我仍然在 python 2 上。

0 投票
0 回答
369 浏览

python - 无法使用 pip 安装 pymunk

我正在尝试安装 pymunk,但这样做pip install pymunk会给我一个错误。README 文件在安装时这样说:

在正常情况下,pymunk 可以使用 pip 安装:

它有一个直接依赖项,CFFI。

Pymunk 也可以使用 conda 安装,来自 conda-forge 频道:

这是我得到的错误:

我该如何解决/解决这个问题?

0 投票
1 回答
83 浏览

python - 为什么我的动态身体会通过 pymunk 中的静态身体下沉?

我正在尝试使用 Python 中的 Pygame 和 Pymunk 制作像 Pocket Tanks 这样的坦克战游戏。我有一个动态的身体是坦克和一个静态的身体是地面。一切正常,直到一段时间后,坦克自行向左移动并沉入地面静态体,并在“无剪切”穿过地面时不断上下弹跳。

我所有的代码都可以在这里找到: https ://github.com/MysteryCoder456/PyTanks.io

这是发生了什么的视频(请记住,坦克降落在地面后只需按一次“D”键): https ://streamable.com/2fuzz

编辑:我正在使用 Python 3.7.6、Pygame 2.0.0dev6、MacOS 10.15.3。我不知道哪个版本的 Pymunk。

0 投票
2 回答
150 浏览

python-3.x - Pymunk发生碰撞时如何获得施加在身体上的力

我正在尝试制作一个玩家向物体射击的游戏,并且当“子弹”击中物体时应该消失。对,这很好用,但现在我正在努力做到这一点,只有当子弹产生一定的力/冲动时,物体才会消失。有人知道怎么做吗?

目前,为了得到我正在做的碰撞:

0 投票
1 回答
330 浏览

python - 改变脉冲方向 Pymunk (python)

嗨,我想创建一个小型无人机模拟器。左右两台发动机。我基于 pymunk 库中的示例。但我不知道如何增加发动机功率以使其达到目标,即使物体旋转。这可以在这个库的帮助下轻松完成吗?感谢您的任何帮助