- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Box2d v2.3
以下 box2d 方法采用 bool "wake":
inline void b2Body::ApplyLinearImpulse(const b2Vec2& impulse, const b2Vec2& point, bool wake)
inline void b2Body::ApplyForce(const b2Vec2& force, const b2Vec2& point, bool wake)
最佳答案
摘自官方Box2D manual :
What does sleep mean? Well it is expensive to simulate bodies, so the less we have to simulate the better. When a body comes to rest we would like to stop simulating it.
When Box2D determines that a body (or group of bodies) has come to rest, the body enters a sleep state which has very little CPU overhead. If a body is awake and collides with a sleeping body, then the sleeping body wakes up. Bodies will also wake up if a joint or contact attached to them is destroyed. You can also wake a body manually.
wake=false
再次唤醒它,并没有改变任何东西。为了安全起见,您应该始终使用
wake=true
.在最坏的情况下,它会稍微影响性能,但只会影响一小会儿。然后 Box2D 无论如何都会让它重新进入休眠状态。
关于box2d - "wake"对 b2Body::ApplyLinearImpulse 有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20867450/
我有一个使用与台球相同物理原理的对象。完整代码如下: BodyDef bddDef = new BodyDef(); bddDef.type = BodyType.DynamicBod
街头霸王 2d 克隆 我正在尝试让玩家肯在跳跃后回来。他只是越来越高,但我希望它像重力一样,这样他就会被拉下来。然后我会设置一个他无法通过的地面。 我研究了要在主体上调用的 applyLinearIm
当我尝试制作由命令控制的游戏时,我需要一些帮助。我需要使用 textarea,并且尝试将值从 textarea 传递给构造函数。但我的游戏无法运行。我知道出现了什么错误,因为我调用了构造器两次。我添加
我正在使用 Box2d v2.3 以下 box2d 方法采用 bool "wake": inline void b2Body::ApplyLinearImpulse(const b2Vec2& imp
我正在使用 Corona Gaming Addition SDK 构建一个 iphone/andorid 游戏。我在屏幕上有一艘宇宙飞船,我将允许用户将飞船旋转 360 度。然后我想调用 applyL
我试图让 body 以越来越快的速度移动。起初它开始加速,但不久之后就达到恒定速度。如何让它保持加速? 我的代码如下所示: world = new World(new Vector2(0, 0),
我是一名优秀的程序员,十分优秀!