问题标签 [gravity]

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 投票
5 回答
149 浏览

c# - 帮助我的重力课程(列出问题)

在我的主类中,我有一个“实体”对象列表,实体是我创建的一个类,其中包含玩家和/或敌人所需的所有必要数据。

再往下,我有我的重力方法,在目前的状态下有一些问题。

我在这里尝试做的事情非常简单;每次调用该方法时,我都会尝试获取列表中的每个实体并将其 position.X 向下移动一个单位。但是,每次我运行游戏时,我都会在线获得“对象引用未设置为对象的实例”

我需要知道我做错了什么。虽然我学得很快,但我还是很新。现在,只有一个实体被添加到列表中,实体“player1”。我可以通过键入轻松修复此错误

但这只会影响玩家。

编辑:我包括实体的构造函数:

和 game1 中的 loadcontent() 方法。

以及我的 Entity 类顶部的 entityPosition 变量。

列表的初始化:

这是game1.cs的顶部

我将 player1 实体添加到 Listentities 的代码:

当然在 Game1 中。

也许我也应该提到我正在使用 XNA GS 4.0

0 投票
1 回答
472 浏览

android - 我可以让身体免疫重力吗?

我想要一个只有一些元素受重力影响的物理世界(由加速度计设置)。我尝试将某些物体的质量设置为 0,但这不起作用。有什么方法可以让一些身体不受他们所处世界的重力影响吗?

0 投票
0 回答
615 浏览

actionscript-3 - RK4 在 2D 重力模拟 probs

在 actionscript 3.0 中,我有两个物体(一颗中央红星和一颗环绕的蓝色行星)。我想用 RK4 来绘制轨道。我每帧运行一次模拟,每帧绘制一次。我必须将 x,y 中蓝色行星的位置与中心行星联系起来,这样我可能会在某个地方的转换中迷失方向。这仅适用于 1,1 象限。当蓝色星球从一个象限穿越到另一个象限时,我将调整重力矢量。

问题:如果我改变时间步长,轨道会发生巨大变化。在较小的时间步长上,轨道变成一条直线。在较大的时间步长上,轨道变得更紧。计算每个“K”的加速度的系数没有被 dt 缩放(除了它通过前一个速度向量)。

这是 RK4 代码片段:

http://pastebin.com/Ee6HzBQ2

0 投票
4 回答
2189 浏览

iphone - 为什么重力比例在box2d中不起作用

我正试图关闭我的一个身体上的重力。我使用了 bodyDef.gravityScale = 0.0f 但我没有运气。在这里你可以看看我下面的代码。请帮忙。

0 投票
2 回答
1246 浏览

ios - 重力Cocos2D?

在我的游戏中,我使用 Cocos2D 作为游戏部分。我现在正在尝试实现重力,但我听说我必须使用 Box2D 或 Chipmunk。我可以使用这些,但是在 Cocos2D 中有什么方法可以做到这一点,任何人都可以分享任何想法/代码,以便我可以在可能的情况下使用 Cocos2D 添加一些简单的重力吗?

谢谢!

0 投票
5 回答
19448 浏览

android - Android图像视图重力

如何动态设置重力?

现在我想把图像放在顶部。android:gravity我可以在没有 main.xml 的情况下做到这一点吗?

编辑 :

主要的.xml

我有一个框架布局,我添加了图像,然后是文本,我希望图像位于屏幕顶部。

0 投票
1 回答
365 浏览

cocos2d-iphone - 如何为 CCSprite 模拟重力?

目前我在我的应用程序中使用 UIKit,但我决定切换到 Cocos2D,现在我正在尝试实现重力但我在这样做时遇到了麻烦。我已经用谷歌搜索了这个并且没有找到太多关于它的信息。无论如何有没有办法做到这一点?

有人愿意分享他们为让 CCSprite 拥有重力所做的事情吗?我真的不知道我应该从哪里开始如何做到这一点!

谢谢!

Edit1:我现在正在使用此代码:

对于简单的 y 矢量重力。我的问题是,我将如何将此代码应用于我的 CCSprite?

0 投票
3 回答
1020 浏览

sprite - 如何使用重力使精灵反弹?

好的,所以我一直在关注关于浮动的教程,并使精灵以低于每帧 1 个像素的速度移动。相当容易。现在,我得到以下任务:

在计算新坦克的位置时添加重力影响,使其自动下降,而不是每次都弹到顶部。

我怎么做这个重力的东西?我只学会了如何添加到 x 和 y... 简单地添加到每帧的 y 值当然不能很好地工作,而且不是真正的重力。我真的不明白我在这里应该做什么。

要了解简短教程,请点击此处的链接。这很简单。 http://www.devmaster.net/articles/intro-to-c++-with-game-dev/part6.php

这是我的错误代码,用于使坦克在四个方向上移动并使其在下降时不可见。由于教程,我添加了花车。

那么我如何让这个坦克用“重力”在屏幕上弹跳,用更少的延迟代码呢?谢谢。对不起,如果这是一个愚蠢的问题,但我没有看到它。

0 投票
2 回答
12021 浏览

android - 在 Android 上实现传感器融合?

我听了这个演讲: http ://www.youtube.com/watch?v=C7JQ7Rpwn2k

这是 Invensense Inc 对他们的“传感器融合”系统进行原型设计,他们在 Android 中结合陀螺仪、加速度计、指南针测量,以获得更好的结果。

这目前是否在任何版本的 Android 中实现?我问的原因是,传感器融合的一部分是“重力”传感器和“线性加速度”传感器,它们自 API 级别 9 以来就在 Android 中实现......让我认为要么 1) 实现传感器融合 2)传感器融合没有实现,但这些只是添加到 Android API 中,以期将来广泛添加传感器融合实现。

有人知道吗?

谢谢

0 投票
1 回答
1473 浏览

android - 在横向和纵向模式之间切换时如何保持布局?

我需要在横向和纵向模式下使用我的应用程序。所以我在两个文件夹文件夹布局和文件夹布局土地中为两种模式制作了两种布局。现在,当我转动手机时,布局切换良好,但切换到纵向模式时,横向模式下的相同布局不会保持不变。正在加载其他一些不同的布局。

有什么解决方案。请分享。提前致谢。