FarseerUnity 2D物理引擎插件
基于 Box2D 的 2D 物理插件,用过的人都知道它有多稳。FarseerUnity就是这么个“稳中带狠”的家伙,把 Box2D 搬进了 Unity,还挺本地化,API 用起来也比较顺手。模拟重力、碰撞、关节这些常规操作不在话下,复杂点的也能搞定。
对你来说,如果之前玩过 Box2D,基本不用花太多时间就能上手,Joint
、Force
这些 API 都比较直觉。要是在做 2D 游戏,尤其想搞点真实感的物理效果——比如那种小球弹来弹去、吊臂甩来甩去的场景,它还挺能打的。
物理交互要自定义?也有接口,像CollisionListener
,还能做一些比较灵活的游戏逻辑。性能上也不错,压得住移动设备,适配做得蛮细。
,如果你对物理引擎还比较陌生,一开始会懵,建议先看下文档或者找点 Box2D 的教程参考下,慢慢搞清楚什么是刚体、什么是关节,后面就顺了。
顺手附上几个你用得上的资料:AS3.0 Box2D 物理引擎、Box2D 基础教程、Box2D API 文档。
如果你正打算做一个带物理交互的 2D 小游戏,又不想自己啃一堆底层数学,那FarseerUnity还蛮值得一试的,省时省心。
4.07MB
文件大小:
评论区