OpenGL平滑glTranslatef动画| W

时间:2018-07-21 21:08:36

标签: java lwjgl

晚上好。我正在尝试使用glTranslatef在屏幕上平滑移动矩形形状。这个概念是Windows 10通知。您知道它们从屏幕的右下角出现,简化了动画的进出等。我正在尝试重新创建它。但我不知道该如何实现。

这是一个基本要求:

  • 缓慢移动,而不是在一帧中。例如Windows 10通知。它们移动缓慢,进出自如(如果可能)。

任何帮助,我都会感谢,所以在此先感谢!

1 个答案:

答案 0 :(得分:0)

您可以先查找高度(或根据需要的宽度),然后在高度(再次是或宽度)的一半处定义并初始化变量(例如x),然后将notif x像素向上移动,将x除以2,并再次将notif调高2,然后重复几次,以使notif不会花很长时间出现,或者看起来笨拙,最后移至最终所需的位置。 (如果您不喜欢它的外观,则可以将x减1或其他一些数字。)