有没有可能使用box2d为像这样的游戏(双龙) http://www.youtube.com/watch?v=xb9P0YTeq5Y创建一个2.5D的世界?
你知道有什么可行的例子吗?
在此之前,感谢您的宝贵时间。
发布于 2013-03-06 10:50:17
这只是一个想法。我没有测试过它。
首先,您必须设置精灵的动画,以产生沿Z方向移动的错觉。:-)
然后,可以根据角色的位置使用碰撞过滤来管理碰撞。
Box2D始终必须知道两个物体是否发生碰撞,然后才能决定它们是否会在场景中发生碰撞。
在每个角色的每次碰撞中,可以测试其他角色和场景实体的Y位置,然后进行测试:
请看这篇优秀的教程,最后您将获得在自定义函数http://www.iforce2d.net/b2dtut/collision-filtering中使用b2Filter来管理冲突的技巧
你可能也想看看http://box2d.org/forum/viewtopic.php?f=3&t=8738#p37119来处理第一次联系。
希望能有所帮助。
https://stackoverflow.com/questions/12419922
复制相似问题