我正在制作一个射球的游戏。当你触摸屏幕时,我希望在你的手指上有一条线(显示球将行进的路径)。它需要是直的,也是一个小问题:
绘制线后,有没有办法检测它是否与精灵碰撞?那么,如果线撞到墙上,它就不会通过它?感谢任何帮助,谢谢!
答案 0 :(得分:2)
只绘制一行你可以使用ccDrawLine
函数,你可以使用glcolor4f
更改线条颜色你也可以使用glLineWidth
更改线宽但是我更喜欢使用这些函数进行调试。如果你尝试一些精灵为真实游戏画画,那就更好了。
用于碰撞测试我建议你使用box2D并为直线和移动精灵创建体(和夹具)。您可以编辑球更换位置时创建的灯具。