[英]OpenTK GameWindow “laggy”
我试图使用OpenTK库在VB.NET中创建一个新的GameWindow。
游戏窗口可以正常工作,我可以将其最大化或完全更改其大小,但是该窗口要花费几秒钟才能出现在任务栏中,而在任务栏中右键单击该窗口时,它会变得非常缓慢。
我试过了
Entry point
) Imports OpenTK
Imports System.Threading
Module Main
Public Sub Main()
Dim MainGameWindow As New MyGameWindow
MainGameWindow.Run(30, 60) 'Tried changing this to MainGameWindow.Run(1, 1)
End Sub
End Module
GameWindow
) Imports OpenTK
Imports OpenTK.Graphics
Imports OpenTK.Graphics.OpenGL
Public Class MyGameWindow
Inherits GameWindow
Private GlLoaded As Boolean = False
Public Sub New()
MyBase.New(820, 520)
Title = "Game Test"
Icon = My.Resources.gameicon
End Sub
Private Sub MyGameWindow_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
GlLoaded = True
End Sub
Private Sub MyGameWindow_RenderFrame(ByVal sender As Object, ByVal e As OpenTK.FrameEventArgs) Handles Me.RenderFrame
If Not GlLoaded Then Return
'Nothing here yet...
End Sub
Private Sub MyGameWindow_UpdateFrame(ByVal sender As Object, ByVal e As OpenTK.FrameEventArgs) Handles Me.UpdateFrame
If Not GlLoaded Then Return
'Nothing here yet...
End Sub
Private Sub MyGameWindow_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
'Nothing here yet...
End Sub
End Class
.NET Framework 2.0
。 将其更改为4.0不能解决问题。 这是OpenTK 1.0与键盘布局交互方式的一个错误。 它已在OpenTK 1.1中修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.