2011-06-11 25 views
2

我正在製作一款您在其中拍攝球的遊戲。當你觸摸屏幕時,我希望在那裏有一條跟隨你的手指的線(向你展示球將要傳播的路徑)。它需要是直的,也是一個小問題:在Cocos2d的屏幕上畫一條直線?

一旦繪製線,有沒有辦法檢測它是否與精靈發生碰撞?那麼,如果線路撞牆,它不會穿過它?任何幫助表示讚賞,謝謝!

回答

2

繪製只有一條線就可以使用ccDrawLine功能,您可以更改使用glcolor4f你也可以改變線寬使用glLineWidth線的顏色,但iprefer使用這些功能進行調試的目的。如果你嘗試一些精靈爲繪畫遊戲繪畫,這會更好。

用於碰撞測試我建議你使用box2D併爲線條和移動的精靈創建主體(和夾具)。您可以編輯球更改位置時創建的燈具。