2016-01-13 30 views
-2

我正在做一個像java幾何衝刺遊戲,我幾乎做所有的機制,但我不能實現波浪效果,我嘗試使用一個線的列表然後繪製然後在我的箭頭點,但它的力量工作或可能我很困惑如何在java中做波浪效果線?

這裏是如何現在看起來捕捉:

enter image description here

當我按下X箭頭上升,並留下一個對角線跡(線),那麼如果我發佈了X公司下降我的另一條線出現在最後一行的點上,那什麼看起來像波浪效應曲線 這裏是一個波浪機械幾何學的鏈接破折號 [幾何破折號波效應] [2]

我需要使用正弦波嗎?其因爲...圖看起來很相似,但我不自信有關

我有很多的問題,這個修車的,希望有人能helpe我的任何想法和支持

感謝您的想法,我已經解決了它!我終於得到了波浪效果c:,我使用普通陣列在我的箭頭之間繪製線條 capture3

+3

歡迎來到StackOverflow!爲了增加您很快得到良好答案的機會,您可以通過刪除表情符號(':c'),用大寫字母開始您的句子,刪除不相關的部分('hellow guys!','im有很多問題'),並準確解釋你想要什麼,你嘗試過什麼以及問題是什麼。 –

回答

0

不要存儲線條。存儲點。然後在這些點之間畫線。至少可以阻止它突破。通常情況下,您將以與董事會轉移相同的速度反覆將這些點向左移動。你只是搞亂了數學,但是,至少它能夠很清楚地知道你實際發生了什麼錯誤,並且保持一組連續的線條。

這不是一個正弦波或一些貝塞爾曲線,它是一串線段作爲您的船的前一個位置或未發生變化的點。