我找不到任何信息,我應該如何在WP7上創建可拖動的(通過觸摸事件)精靈,你能告訴我怎麼可能做到?如何用XNA拖動WP7上的精靈?
1
A
回答
1
您必須根據觸摸更改手動重繪它。
的邏輯應該是這樣的:
- 當移動的項目的頂部時檢測到觸摸。
- 直到在要移動的物品頂部未檢測到觸摸爲止。
----更新要顯示的項目相對於新觸摸位置的位置。
----重新繪製頁面。
1
如果需要,您可以使用xna中的內置手勢。使用FreeDrag一個,並使用它的增量來相應地移動對象。如果您希望在某人放出後輕彈並繼續移動,則可以使用輕拂手勢。
相關問題
- 1. WP7 C#XNA調整大小精靈
- 2. 拖動精靈
- 3. 在WP7(XNA或Silverlight)中的CameraCaptureTask上繪製一個精靈
- 4. Xna碰撞移動精靈
- 5. 用TouchMoved拖動精靈
- 6. 可拖動的精靈在壁紙上
- 7. XNA伸縮精靈
- 8. 如何讓精靈在XNA中跟隨另一個精靈?
- 9. XNA spriteBatch.Draw - 閃爍的精靈
- 10. XNA中的精靈閃爍
- 11. C#XNA如何讓精靈消失?
- 12. Xna將重力加到2d精靈上
- 13. XNA精靈運動出了錯
- 14. 如何讓精靈坐在移動的精靈上
- 15. 用鼠標和Cocos2d拖動精靈
- 16. XNA精靈排序模式
- 17. xna精靈鼠標位置
- 18. 如何在XNA + C#中動態縮放精靈的大小?
- 19. SFML中的可拖動精靈
- 20. XNA,精靈動畫上的繪製角度
- 21. 在XNA中向上彎曲的弧形移動2D精靈?
- 22. 讓精靈始終指向XNA中的另一個精靈
- 23. 如何在不拖動的情況下輕彈/滑動精靈?
- 24. XNA 2D相機 - 如何鎖定/居中它爲動畫精靈?
- 25. 從頭開始拖動精靈
- 26. 讓精靈可以拖動當觸摸
- 27. 拖動精靈留下足跡
- 28. 當我拖動另一個精靈時,如何檢測指針何時位於精靈之上?
- 29. 使用精靈/多邊形在XNA/WP7中創建任意凹形狀?
- 30. XNA:拖動時是否有辦法阻止其他項目(精靈)?