-2
A
回答
3
的基本公式是:
Y = X^2 +米
(m是在x偏移) (2可以是較高的偶數2,但使用2現在)
你的起點位置的座標爲Y0,X0
所以你首先的位置是:
y = x0^2 + y0
對於下一步計算這樣
x = x0+(n*stepsize)
X0你的x值是你最初的x值(見上文)。 步長是可以像素偏移到每一步的(簡單地使用1現在) n是您的繪圖循環內的當前步驟,例如:用於(INT N = 0; N < 100; N ++)
然後這個x值
y = x^2 + y0
主要編輯計算您的y值:
所以我想到了另一種方式做你想要做什麼這簡單得多:
首先你需要定義你的start(x0 | y0)和end(x1 | y1)座標。 然後使用單獨的公式來計算動畫過程中的新位置。
計算距離
x0x1 = x1 - x0
y0y1 = y1 - y0
確定有多少動畫的步驟,你想要的(比方說20) Devide該值在每個動畫一步的距離添加步距最後協調。
現在爲了使整個事情成爲拋物線,至少在動作開始時,您必須將距離不是偶然的,而是對數的。但是在嘗試這個之前請嘗試前者。
這是一個更爲數字的方法 - 我希望它有幫助。
相關問題
- 1. 拋物線運動到圖像
- 2. Android表面拋物線
- 3. 圖形拋物線
- 4. 拋物線方程
- 5. 拋物線運動 - 重力隨高度變化
- 6. 使用2軸運動計算拋物線路徑的算法
- 7. Cocos2d中的拋射物運動iphone
- 8. 拋物線擬合數據
- 9. 3d拋物線軌跡
- 10. 如何繪製拋物線
- 11. 界限內的拋物線
- 12. 拋物面(3D拋物線)表面擬合python
- 13. 模擬拋物線拋物線軌跡的C代碼提前終止
- 14. Swift和UIKit中的曲線動畫 - 從開始/結束點開始的拋物線運動
- 15. 實現拋射體運動。 android
- 16. 用Pygame畫一個拋物線
- 17. 使用Matlab polyfit擬合拋物線
- 18. Python使用Matplotlib繪製拋物線圖
- 19. 在MATLAB中繪製*旋轉*拋物線
- 20. cocos2d水果忍者拋物線數學
- 21. 重修拋物線下的區域
- 22. C++中的翻轉拋物線
- 23. 拋物線偏微分方程
- 24. 使用javafx的拋物線跳躍動畫
- 25. Don Syme F#演示足球在3D拋物線中滾動
- 26. 拋物線曲線和線段的交點
- 27. 需要幫助破譯拋射物運動的公式
- 28. 如何使flixel + as3中的拋射物運動
- 29. 計算物體在拋物線上的位置
- 30. 我們如何定義的ViewObject(位圖)的動態(拋物線曲線)路徑
不明白?? – FriendOnline
增加了一些更多的解釋 – konqi
mm..not清除man..plz使它簡單的PLZ? – FriendOnline