我如何使用鼠标拖动精灵,可以显示代码吗? 我正在编写战舰游戏的代码,我需要用鼠标拖动的代码。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