Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为我的游戏制作地图编辑器。当用户单击地图时,我已经设法将对象添加到地图中。在用户单击鼠标并拖动的路径中添加对象对我来说会很方便(如 mspaint 中的铅笔)。我需要注册哪些事件才能产生这种效果?
感谢您的任何想法。
这是主要思想:
使用MouseUp() MouseDown()和MouseMove()。
将一些布尔值设置为 0 - 告诉您是否正在拖动。
当 (mouse Down) 和 (flag==0) 然后 START_DRAGGING。然后鼠标移动知道您是否正在拖动标志==1。
当 (mouse UP) 和 (flag == 1) 你知道你刚刚停止拖动时,所以再次将 flag 设置为 0。