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