我是AndEngine编程的新手。我正在开发一个小游戏,用户可以触摸两个点,然后我必须在这两个点之间画一条物理线。 我不想在点之间绘制一条平面线。我希望它看起来像物理线或绳子。怎么做。或者我该怎么用。
我对andengine中的路径修改器知之甚少,可用于在两点之间创建路径。
想知道这是不是就这样了,如果是,那么如何带来真正的电线或绳索效果(我需要某种精灵表动画) 或任何其他方法。
如果有人可以提供代码段,那将会非常有用。
答案 0 :(得分:1)
我认为解决这个问题的最佳方法是将一定数量的身体连接在一起。当然,你连接在一起的身体越多,你将获得的“绳索”的模拟效果越好,而且你的性能也会越差。为了找到性能和平滑度之间的“甜蜜点”,您需要尝试不同数量的身体链接,直到您对结果感到满意为止。
对于某些代码和简短教程,请查看here。请注意,这不是Box2d教程,也不是AndEngine教程,因此代码位于ActionScript。但它应该与AndEngine Box2d扩展非常类似,我假设您正在使用它。无论如何,这应该是一个很好的起点。