gpt4 book ai didi

c# - MouseMove 事件对于绘画来说太慢了

转载 作者:太空狗 更新时间:2023-10-30 00:36:57 27 4
gpt4 key购买 nike

我正在使用 C# WinForms 为我的 XNA 游戏创建关卡生成器。我有一个瓷砖网格,您可以使用铅笔工具绘制,就像在 MSPaint 中一样。问题是,当您快速(大概)拖动鼠标来绘制一条线时,瓷砖会被跳过。

我曾尝试使用我在 Google 上看到的一种方法,该方法称生成一个线程来进行绘画,但这似乎没有帮助。

有什么想法吗?

最佳答案

OTTOMH,您可以跟踪鼠标的最后一个点,在您的 MouseMove 处理程序中,您可以假定线性运动并确定最后一个点和当前点之间的所有图 block 。我的猜测是,您不太可能获得足够的 MouseMove 事件来触发来处理用户快速移动鼠标的情况。

关于c# - MouseMove 事件对于绘画来说太慢了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404094/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com