我如何使用鼠标拖动精灵,可以显示代码吗? 我正在编写战舰游戏的代码,我需要用鼠标拖动的代码。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. 用TouchMoved拖动精灵
- 4. SFML 2.1如何让一个精灵面对另一个精灵
- 5. 从精灵矢量绘制SFML
- 6. C++ SFML - 如何使弹跳精灵?
- 7. 如何在SFML中为精灵创建动画
- 8. 从头开始拖动精灵
- 9. 拖动精灵留下足迹
- 10. 试图使用SFML中的精灵和纹理继承
- 11. 滑动精灵
- 12. 精灵动画
- 13. 用鼠标拖动组中的一个精灵
- 14. 行动中产卵精灵
- 15. 在SFML使用字体精灵表的字体2.4
- 16. 动态精灵as3
- 17. Css,精灵动画
- 18. jquery动画精灵
- 19. 精灵动画片
- 20. cocos2d动画精灵
- 21. cocos2d动画精灵?
- 22. 可行的精灵帮助
- 23. 自动移动一个精灵来捕捉另一个精灵
- 24. 带动画精灵的Isuee
- 25. 动画pygame的精灵
- 26. 对精灵的CCWave动作
- 27. 移动精灵的方向
- 28. SFML 2.0使精灵循环显示不止一次
- 29. C++ SFML从地图返回所有精灵
- 30. 添加形状后无法拖动精灵
你到目前为止尝试过什么?你知道如何画一个精灵吗?你知道如何捕捉鼠标输入吗?你有哪些麻烦? – Alex
是的,我知道如何绘制,但我拖动的问题 – Tessium