ios – 仅用于碰撞检测,Chipmunk或Box2d是更好的工具吗?

ios – 仅用于碰撞检测,Chipmunk或Box2d是更好的工具吗?,第1张

概述对于基于Cocos2d的项目,我只想使用物理工具包进行碰撞检测.使用Chipmunk或Box2d有什么优缺点? 我们在谈论什么样的碰撞? 如果您只需要这些: > rect intersects rect – > CGRectIntersectsRect(..) >指向rect – > CGRectContainsPoint(..) >半径相交(即两点的距离) – > ccpDistance(..) 对于基于Cocos2d的项目,我只想使用物理工具包进行碰撞检测.使用Chipmunk或Box2d有什么优缺点?解决方法 我们在谈论什么样的碰撞?

如果您只需要这些:

> rect intersects rect – > CGRectIntersectsRect(..)
>指向rect – > CGRectContainsPoint(..)
>半径相交(即两点的距离) – > ccpdistance(..)

那么你根本不需要物理引擎,也不必编写自己的碰撞检测算法.

Chipmunk和Box2D同样处理碰撞.我认为,如果有人问“哪个更好”,那对你来说并不重要.相反,问问自己是否更习惯使用C(Chipmunk)或C(Box2D).

同样,您更喜欢使用object-oriented,verbose API(Box2D)还是functional,highly abbreviated API(花栗鼠)?

根据什么使你更容易使用你的决定而不是一个任意的,未定义的,高度主观的关于一个物理引擎是否比另一个更好的想法,因为技术差异是微不足道的,你只能评估他们对如果你们都知道你自己的游戏设计和物理引擎内部算法,你的游戏设计真的很好.

总结

以上是内存溢出为你收集整理的ios – 仅用于碰撞检测,Chipmunk或Box2d是更好的工具吗?全部内容,希望文章能够帮你解决ios – 仅用于碰撞检测,Chipmunk或Box2d是更好的工具吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存