0

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

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

谢谢!

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

// Create a world
    b2Vec2 gravity = b2Vec2(0.0f, -5.0f);
    bool doSleep = true;
    _world = new b2World(gravity, doSleep);

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

4

1 回答 1

2

一般来说,人们使用物理引擎来完成这项工作。Chipmunk 和 Box2d 都与 cocos2d 捆绑在一起,可以在这里提供帮助,无需重新发明轮子。

于 2011-10-07T01:04:00.387 回答