通过按住鼠标按钮绘制SDL/c++



我是SDL的新手,现在我遇到了一个问题。好吧,我即将制作一个像Paint这样的程序。为了做到这一点,我需要一个鼠标命令,当我按住左键并移动鼠标时,会在鼠标的位置画一条线。我为它找到了一个事件SDL_MouseButtonDown。但它只工作一秒钟,就像我只点击屏幕一次一样!

如果有任何意见,我将不胜感激!

按钮按下时会触发事件。只要按钮按下,它就不会重复启动,而且这对你来说也没有多大用处。

编写代码,以便在按钮关闭时设置一些变量,并在调用SDL_MouseButtonUp时取消设置。每当鼠标移动,您的变量被设置时,绘制更多的线。

最新更新