我是 Cocos 2D、Chipmunk 和 Box 2D 的新手。
我已经开始编写基本文档并开始开发游戏。
目前我正在与花栗鼠一起工作。
我坚持了几个点,它们如下。
在我的应用程序中,有一个踢足球的球员,球会根据球员踢球施加的力移动到一定距离。
我很困惑..
我如何让球员全身静止,并且可以让他的一个滞后移动,让它踢球。
我如何计算力和矢量和距离等。
如果我的球超出当前屏幕,我如何移动到下一个屏幕。
请让我知道我可以轻松获取花栗鼠应用程序的所有类型示例的 url。
我是 Cocos 2D、Chipmunk 和 Box 2D 的新手。
我已经开始编写基本文档并开始开发游戏。
目前我正在与花栗鼠一起工作。
我坚持了几个点,它们如下。
在我的应用程序中,有一个踢足球的球员,球会根据球员踢球施加的力移动到一定距离。
我很困惑..
我如何让球员全身静止,并且可以让他的一个滞后移动,让它踢球。
我如何计算力和矢量和距离等。
如果我的球超出当前屏幕,我如何移动到下一个屏幕。
请让我知道我可以轻松获取花栗鼠应用程序的所有类型示例的 url。
首先,您应该先学习花栗鼠,然后尝试解决您的问题。我看到很多人只是希望他们的问题消失而没有真正努力解决它。这是关于 Chipmunk 教程的一些谷歌搜索结果。
关于3个问题:
如果您学习花栗鼠或 box2d,您可以轻松地测试不同的设置,从静态体到关节再到密度。根据您想要做什么,解决方案会有所不同。我建议你调查一下。
您可以在注册的每个主体上使用多个功能。对于 box2d,您可以使用body->getAngle()
、body->getLinearVelocity()
和body->getPosition()
. 使用这 3 个函数,您可以计算每个物体的力、矢量和距离。我很确定花栗鼠有这样的东西。
真的??伪代码:if (ball.position OUTSIDE screen.bounds) nextLEVEL();