我正为我的游戏制作地图编辑器。当用户点击地图时,我已经设法将一个对象添加到地图中。在用户点击鼠标和拖动的路径中添加对象(如mspaint中的铅笔)对我来说很方便。我需要注册哪些事件才能产生这种效果?
感谢任何想法。
答案 0 :(得分:2)
这是主要的想法:
使用 MouseUp()MouseDown()和 MouseMove()。
将一些bool设置为0 - 告诉您是否正在拖动。
当(鼠标向下)和(flag == 0)然后START_DRAGGING。 然后鼠标移动知道你是否按标志== 1拖动。
当(鼠标向上)和(标志== 1)你知道你刚刚停止拖动时,所以再次将标志设置为0。