physics-engine

    0热度

    1回答

    我在JavaScript中有一个基本的粒子系统(利用画布进行渲染),我试图找到处理粒子之间碰撞的最佳方法。该粒子系统可以处理大约70,000个粒子,并且具有相当不错的FPS。 它由一个包含每个粒子对象的数组组成。每个粒子对象包含3个矢量对象(一个用于位移,速度和加速度),它们包含一个x和一个y变量。 在每帧之前,加速度矢量应用于速度矢量,速度矢量应用于每个单个粒子对象的位移矢量。 渲染器然后遍历每

    -1热度

    1回答

    哪个引擎做这个游戏(烧绳子)使用?我想让绳子可以在我的比赛中燃烧。 我有一个想法,如果我不使用物理引擎,我可以显示一个绳索图片,并根据绳索轨道(它的动画)移动火灾,但这实在不是理想的解决方案。 有没有人有任何想法?提前致谢!!!

    0热度

    2回答

    我有一个关于在Actionscript 3.0中使用Nape物理的问题。我有一个概念,其中包含20-300个球在屏幕上出现没有重力。没有重力,我的意思是说球没有地方掉下来。只是看它就像它在平坦的表面上。 我打算用这些球做什么,你可以拖动它们并在触摸屏上与它们交互。当然,当你拖动一个球时,我希望有碰撞存在。 我已经用Nape建立了一个测试,但是我目前还不确定我是否想要一直沿着Nape。 演示是在这里

    0热度

    1回答

    我写一个简单的2D物理引擎,我已经重写==我Vector2结构如下: [Pure] public static bool operator ==(Vector2 v1, Vector2 v2) { Contract.Ensures(Contract.Result<bool>() == (v1.x == v2.x && v1.y == v2.y)); return v1.x

    0热度

    1回答

    我想用一个物理引擎在Visual Studio 2010中以Windows窗体(VB语言)制作2D摩托车游戏。 它看起来像我可以导入一些物理引擎的C#DLL,但我没有找到任何已经导出到DLL中,并且已经准备好并且易于使用。我想为学校做这件事,并进一步推动这个主题。

    1热度

    1回答

    我正在写一个游戏,在这个游戏中我必须去除碰撞时身体的矩形砖。在出现的错误* _physicsWorld.destroyBody(B); * 这里是我的代码片段和logcat的输出(logcat的说,有错误libc中): 代码: public void destroyBrick(IShape s, Body b, int i){ PhysicsConnector facePhysicsC

    2热度

    1回答

    这是一个非常基本的问题。我想开始写一个物理引擎。我发现了一堆网站告诉我如何,但我还没有找到什么我需要。 我想知道的是我需要编写一个物理引擎并看到它工作的软件(请参阅相互嵌入的形状)。我的电脑上有Eclipse,我可以使用它吗?

    0热度

    1回答

    我有一个关于物理对象的问题。我有场景,屏幕上有一堆物理对象,对象是圆圈。这些对象分为两层。所以当我有100个圆圈时,50个在底层,50个在顶层。通过这个我创造了一个深度效应。意思是大多数底层的物体都有模糊,并且较小。这两个层不会相互影响,碰撞只发生在同一层中的同一个对象上。 所以这里是踢球者。我希望对象切换图层,因此圆圈会随机上下移动。这一点我没有问题,问题在于当底层物体位于最上层或最底层物体下方

    0热度

    1回答

    要开始我想说我正在制作2D侧面滚动视频游戏。游戏使用C#编码,框架使用XNA。我想知道一个简单的方法来制作一个基本的物理引擎可能是什么,以及它放在哪里。我在XNA方面的经验并不广泛,但是我已经足够知道如何在没有物理的情况下制作游戏,所以自然现在我希望添加物理(一种跳跃功能,然后拉下玩家)。我的目标是结束与Terraria或超级马里奥相似的物理学。任何想法从哪里开始?我知道我将至少需要一个向量来拉动

    1热度

    1回答

    我正在通过使用链状来面对新问题。两个链状体之间的碰撞不像正常人那样发生。所以这是正常行为,还是我为此做了任何错误? 以下是用于此目的的代码。 ChainShape mChainShape = new ChainShape(); Vector2[] mVector2 = new Vector2[lineList.size()]; for (int i = 0; i < l