我應該使用什麼算法或技術使對象跟隨用戶在屏幕上繪製的路徑?在Android上移動一個對象跟隨用戶定義的路徑
0
A
回答
4
下面的例子對大圓路徑displying TEXT創建一個PATH:
// create a path
Path circle = new Path();
circle.addCircle(centerX, centerY, radius, Direction.CW);
// set the color and font size
Paint paint = new Paint();
paint.setColor(Color.BLUE);
paint.setTextSize(30);
paint.setAntiAlias(true);
// draw the text along the circle
canvas.drawTextOnPath(QUOTE, circle, 0, 30, paint);
你可以參考全 Example Here
和動畫,主要有動畫的4種類型的Android SDK來了:
- AlphaAnimation - 透明度變化
- RotateAnimation - 旋轉
- ScaleAnimation - 生長或收縮
- TranslateAnimation - 位置改變
用於創建動畫序列,參考 Example Here。
對於動畫實施例的不同類型諸如幀動畫(如閃存),列表動畫等。你可以參考Animations Types EXample here。
享受!
1
在過去的幾周裏,我只是在做一個遊戲 - 我是如何做到的,就是通過觸摸事件(當用戶將其繪製到屏幕上)獲得的座標獲得每個點,然後添加那到一個清單。我將該列表轉換爲一個繪製到屏幕的路徑,然後讓對象根據每個幀的onDraw方法中的列表更新其位置。
相關問題
- 1. 跟蹤路徑上的2D對象/預先確定的移動
- 2. 移動對象到另一個隨機路徑
- 3. 如何讓一個DOM對象跟隨jQuery的循環路徑?
- 4. 如何在Unity3D中使對象跟隨另一個對象的路徑?
- 5. 移動路徑上的對象(圓圈)
- 6. 平移(路徑定義)對象?
- 7. 對象沿路徑移動
- 8. 繪製一個路徑作爲一個對象在地圖上移動
- 9. 沿着預定義路徑移動對象
- 10. 在MapView上跟蹤用戶路徑?
- 11. 在兩個路徑點之間移動對象統一2D C#
- 12. 使用加速度計在所需路徑上移動對象
- 13. PaintCode - 移動對象的路徑
- 14. 隨着鼠標移動一個對象
- 15. Unity3D - 父對象跟隨我在該第一視頻移動子對象
- 16. SKAction跟隨路徑端到端行動
- 17. 在屏幕上隨機移動一個對象
- 18. 如何在用戶滾動條上的固定路徑上移動圖像
- 19. 文件上傳Android的定義路徑
- 20. CCSprite跟隨隨機路徑? (Cocos 2D)
- 21. 我想沿特定路徑做一個對象的動畫
- 22. 固定滾動的對象路徑
- 23. 在用戶定義的路徑中移動畫布中的圖像
- 24. 在屏幕上隨機移動兩個或多個對象
- 25. 使用運動路徑在Expression Blend中移動多個對象的問題
- 26. 動態對象的路徑?
- 27. -Roblox-我將如何製作一個AI路徑查找只能在特定對象上移動的機器人?
- 28. Android:移動多個對象
- 29. 在Unity3D中,如何在一段時間後讓對象跟隨另一個路徑?
- 30. Cocos2d在路徑上移動動畫
我可以在SurfaceView上使用它,而不是Circle我可以更改爲複雜路徑? – SteveThai 2010-07-12 06:16:32