【问题标题】:CCPhysicsNode in Cocos2d-xCocos2d-x中的CCPhysicsNode
【发布时间】:2014-09-14 05:23:24
【问题描述】:

在Cocos2d中,有一个类CCPhysicsNode

可以加子

[_physicsNode addChild:mySprite];

可以设置位置

_physicsNode.position = ccp(delta), _physicsNode.position.y);

但是这在 Cocos2d-x 中是如何实现的呢? (在 C++ 中)

编辑

在 Cocos2d-x 中找不到cocos2d::PhysicsNode

P/S:我是 Cocos2d 和游戏开发的新手

【问题讨论】:

    标签: c++ cocos2d-iphone cocos2d-x game-physics


    【解决方案1】:

    我们通常在 c++ 中使用对象指针,我们通常使用 set 和 get 函数而不是直接修改变量

        _physicsNode->addChild(mySprite);
        _physicsNode->setPosition(ccp(delta, _physicsNode->getPosition().y));
    

    【讨论】:

    • Cocos2d-x中没有PhysicsNode
    • 你用的是什么版本的cocos2dx?是 3.x 吗?
    • 我认为他们将其更改为 PhysicSprite,您可以在扩展中找到它。 here
    • 我找不到包含PhysicsSprite 的方法,但我使用Node 来做到这一点。还是谢谢
    • 是的..如果你不打算对其应用任何物理,只需使用Node
    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多