我是一位经验丰富的 iPhone 开发人员,但对 Cocos2D 和 Box2D 不熟悉,我完全承认我需要物理复习。我要构建的是预览轨迹(一条弧线表示基于输入变量的弹丸飞行路径 - 类似于在许多愤怒的小鸟风格游戏中看到的)。
不过,我想做一些不同的事情,在其中设置起点(屏幕上的弹丸开始位置)和终点(目标位置)。然而,基于用户输入的抛物线高度会发生变化。所以从这个意义上说,我不是使用抛物线路径来预览目标将降落的位置,而是使用弹丸击中目标的角度(同样,抛物线总是在目标处终止)。
我还没有在网上看到任何完全满足我需求的东西。大多数可用代码更多地与向用户显示弹丸将降落的位置有关。我想确定角度(矢量)和施加到身体以匹配不同抛物线幅度的脉冲,但总是在同一位置结束。一张图片值一千字,所以我已经链接到一张自制的图片来尝试帮助解释(所以不会让我嵌入图片)。
任何帮助,将不胜感激。