我希望有一個影片剪輯移動到從彈弧電流位置點擊鼠標目的地X &年。我想這樣做在8個方向以及....請幫助...移動一個影片剪輯到指定目的地X&Y protectile電弧
回答
它看起來像你需要兩個補間,一個X和一個Y.說,你已經鎖定「destX」和「destY 「,還有」sourceX「和」sourceY「。你希望Y的函數總是將自己對齊一個特定的值,也就是高程。做一個功能漸變ŸILKE這樣的:
function yParabola(t:Number,b:Number,c:Number,d:Number,p:Number=-30):Number {
return b+c*t/d+4.0*(t/d*(1.0-t/d)*p);
}
它送入你的吐溫爲Y.的主要問題是,fl.transitions.Tween引擎無法使其充斥通過第五或第六參數在他們的緩和作用,所以你可能需要使用一組不同的拋物線函數是這樣的:
function bigParabola(t:Number,b:Number,c:Number,d:Number):Number {
return yParabola(t,b,c,d,-100);
}
,並將它們送入您可能需要不同的補間。
對不起,對於遲到的答覆....感謝vesper ...將調查並更新評論... – Maddy 2013-03-04 04:03:00
嘿Vesper,你能告訴我這些t,b,c和d字段代表什麼... – Maddy 2013-03-04 04:32:30
[The手冊](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/easing/Strong.html)表示,第一個參數't'是當前時間偏移,'B'開始值,'c'是總價值變化,'d'是總持續時間。函數結果直接應用於屬性。 – Vesper 2013-03-04 05:20:27
- 1. 如何從ref影片剪輯中移動影片剪輯
- 2. 如何使影片剪輯僅播放一次並使用類移動到另一個影片剪輯?
- 3. 移動影片剪輯與X向右,y座標[動作3.0]自動
- 4. 父Flash內的影片剪輯移動停止整個影片
- 5. AS2:一個影片剪輯
- 6. 將電影剪輯轉換爲另一個電影剪輯
- 7. 加載電影到創建影片剪輯 - 目標消失
- 8. 移動影片剪輯效果
- 9. 如何保存影片剪輯的x/y座標?
- 10. AS3確定是否影片剪輯罷了另一個影片剪輯完全
- 11. 如何在Flash中將影片剪輯移到影片剪輯後面?
- 12. 將多個影片剪輯合併成一個單獨的影片剪輯
- 13. 從另一個動畫片段內獲取圖形/影片剪輯的x,y位置?
- 14. 拖動影片剪輯
- 15. 訪問影片剪輯中的影片剪輯 - actionscript 3
- 16. 如何訪問AS3中另一個影片剪輯中的影片剪輯?
- 17. 不正確地指向鼠標的影片剪輯// AS2
- 18. 使用地圖創建影片剪輯
- 19. 影片剪輯currentFrame
- 20. 與影片剪輯
- 21. 影片剪輯AS3
- 22. 如何從一個影片剪輯
- 23. 編輯影片剪輯定義as3
- 24. 如何將addChild添加到影片剪輯的位圖中的影片剪輯
- 25. 如何確定從特定號碼移動影片剪輯的位置?
- 26. 將另一個影片剪輯添加到另一個幀中
- 27. hitTestObject,stopDrag停止兩個影片剪輯拖即使功能狀態一個影片剪輯停止拖動
- 28. 訪問影片剪輯在影片剪輯
- 29. 如何在AS3中的另一個影片剪輯的末尾加載電影?
- 30. 無法停止影片剪輯動畫
畫一個簡單的拋物線作爲運動功能的吐溫,應該做的。 – Vesper 2013-03-01 06:53:41
感謝名單晚禱......但是當我這樣做,y位置需要自行按拋物線函數,不一樣的我的目的地X .. – Maddy 2013-03-01 07:04:24
好吧,你想從(X1,Y1)將您的MC來( X2,Y2)。您可以通過X移動通常情況下,逐步,線性,並用Y需要2個組件,一個是線性的,另一種是拋物線,開始和拋物線爲0的結束,中間是-H。我無法使用補間編碼,所以我只能給出如何構建補間的算法。 – Vesper 2013-03-01 07:17:02