我如何使用鼠標拖動精靈,可以顯示代碼嗎? 我正在編寫戰艦遊戲的代碼,我需要用鼠標拖動的代碼。SFML中的可拖動精靈
-3
A
回答
2
想先在拖動會發生什麼,
- 點擊精靈
- 移動鼠標,同時仍持有他們離開按鈕精靈
現在我們已經列出,我們現在可以考慮第二步,將其翻譯成僞代碼。
if (check here if the user is moving)
{
if (check here if the user is holding left button)
{
if (check here if mouse is inside the sprite)
{
set the position to the mouse pointer.
}
}
}
你明白了嗎? :)
相關問題
- 1. 拖動精靈
- 2. 可拖動的精靈在壁紙上
- 3. 讓精靈可以拖動當觸摸
- 4. C++&SFML順利移動精靈
- 5. 用TouchMoved拖動精靈
- 6. 從sfml中刪除精靈2.1
- 7. SFML 2.1如何讓一個精靈面對另一個精靈
- 8. GTK和SFML 2模糊的精靈
- 9. 從精靈矢量繪製SFML
- 10. SFML 2.0 - 繪製與精靈矢量
- 11. C++/SFML定位精靈問題
- 12. C++ SFML - 如何使彈跳精靈?
- 13. 如何在SFML中爲精靈創建動畫
- 14. 從頭開始拖動精靈
- 15. 用鼠標和Cocos2d拖動精靈
- 16. 拖動精靈留下足跡
- 17. 使精靈不可移動
- 18. 如何阻止我的精靈在SFML中空中顛簸?
- 19. 在cocos2d中拖放小精靈2.0.4
- 20. 使用SFML中的精靈不顯示圖像
- 21. 試圖使用SFML中的精靈和紋理繼承
- 22. Andengine中的動畫精靈
- 23. 精靈動畫
- 24. 滑動精靈
- 25. 動畫精靈
- 26. 精靈動畫
- 27. 用鼠標拖動組中的一個精靈
- 28. 拖放同一個精靈的孩子
- 29. 如何在不拖動的情況下輕彈/滑動精靈?
- 30. 在SFML中移動精靈的Prob看起來很遲鈍(因爲sf :: Clock)
你到目前爲止嘗試過什麼?你知道如何畫一個精靈嗎?你知道如何捕捉鼠標輸入嗎?你有哪些麻煩? – Alex
是的,我知道如何繪製,但我拖動的問題 – Tessium