1、首先确定OpenGL的版本,版本很多,有时候为了方便,一般会使用OpenGLv4.1版本,但要是操作系统有时候不支持最新的OpenGL,也可以用v2.1版本,只要要安装OpenGL了就行,版本都可以。
2、接着进行安装GLFW,可以从网上进行下载,找到可以安装的资源包,如图所示输入指令进行安装,然后就可以进行在窗口绘制一些形状进行测试了,但这并不完美,需要进行调试。
3、然后安装好这两个包,就可以开始进行了,先创建名为main.go的文件,导入相应的包,有什么需要的包就可以导入了。
4、接着开始定义一个叫做main的函数,它是用来初始化OpenGL以及GLFW,并进行显示窗口。
5、然后定义一些常量,函数width和height它们主要决定窗口的像素大小,使用了runtime包的LockOSThread(),这能在操作系统的同一个线程中运行代码,对GLFW 来说很重要,GLFW需要在其被初始化之后的线程里被调用。接着定义一个新函数,初始化OpenGL。
6、最后是调用gl.clear函数来清除上一帧在窗口中绘制的东西,带来一个干净的面板,然后用OpenGL去使程序被引用,接下来就可以进行使用了,在面板上绘制一些形状。