我希望我的用户界面在用户调整游戏窗口大小时不会自动调整大小,只有在用户释放鼠标后才触发调整大小事件。
我尝试在Unity中实现它,但迄今为止我只能检测到窗口大小的更改,我每隔0.5秒检查一次,如果检测到了变化就会调整UI。但是当然,重新调整所有内容会导致严重的延迟,所以每0.5秒重新调整大小不是一个好的选择,但是每1秒重新调整大小也不是一个好主意,因为1秒被认为太长了。
这个问题可能太广泛了,但我已经将问题尽可能地缩小了,如何检测用户是否仍在调整窗口大小?如何检测用户是否停止调整窗口大小(停止在窗口边缘按住单击)?
我尝试在Unity中实现它,但迄今为止我只能检测到窗口大小的更改,我每隔0.5秒检查一次,如果检测到了变化就会调整UI。但是当然,重新调整所有内容会导致严重的延迟,所以每0.5秒重新调整大小不是一个好的选择,但是每1秒重新调整大小也不是一个好主意,因为1秒被认为太长了。
这个问题可能太广泛了,但我已经将问题尽可能地缩小了,如何检测用户是否仍在调整窗口大小?如何检测用户是否停止调整窗口大小(停止在窗口边缘按住单击)?