
到目前为止,你应该懂得如何创建网格系统以及创建代表方格中每一个单元的格子阵列。现在可以开始把网格当作游戏面板实现康威生命游戏。

你现在应该能够创造一个漂亮的白色三角形,但我们不会把三角形当成我们游戏的基本单元,是时候把三角形变成正方形了,然后我们会做出一个完整的方格。

这个教程的目的是给你一个切入点,让你对 OpenGL 有个基本的了解,然后教你怎么用 Go 操作它。我们最终的目标是用 OpenGL 在桌面窗口绘制游戏面板,进而实现康威生命游戏。

Vulkan 本来是一个新的跨平台、开放标准的图形与计算应用编程接口,但是多数人似乎希望它能够最终取代旧的 OpenGL。更重要的是,它集合了各个公司,甚至是竞争对手的力量,而最终的目标是形成一个可以被任何人使用的开放标准。