2011-11-18 121 views
0

我是AndEngine的新手,非常高興能夠做到這一點非常簡單和令人興奮。不幸的是,我無法在AndEngine中繪製曲線。在AndEngine中繪製曲線

其實我的場景是我有一個動畫精靈說對象。我想在一條線上移動這個對象,並在拖動它的時候給出點。現在的問題是,我找不到任何方法來繪製點的方式,而不會產生邊角。我想要一條沒有角落的流暢線條。

假設我觸摸對象並用方形區域的點將其拖動到屏幕上。但我不想在它的角落。我想要曲線。以前我通過使用android的quadTo(..)函數來做到這一點。我想要的只是AndEngine中的四元函數的完全替代方案,但具有相同的功能。

回答

0

您必須將許多小直線上的曲線縫合在一起。

雖然沿着一條線移動一個對象是一個非常不同的任務。您希望查看CubicBezierMoveModifier和QuadraticBezierMoveModifier。

也許你實際上可以使用這些修飾符中的代碼來創建'平滑'線。

+0

好的m試着讓我們看看會有什麼結果 –

+0

沒有從互聯網上得到螞蟻的東西。如何繪製這些曲線。? –

+0

嗯,我想添加到您的知識,我已經完成了這一點在Android畫布通過使用路徑和使用四元函數,我成功了。現在我在andEngine尋找替代方案。這可能嗎??如果有,請告訴我如何?你上面告訴你的方法不會吸引任何東西,但它只是移動。在曲線上移動對象對我來說不會是困難的我已經不再使用這個了我想要做的就是使用多點繪製該曲線。告訴我和發動機有什麼可能。如果不可能的話,告訴我如何在andEngine中使用我以前的路徑方法做到這一點。 –