我想添加一个非常基本的"窗口系统"在我的游戏中,主要是显示诸如小地图,统计数据,对话框等内容。我目前正在使用OpenTK在C#中工作,并且我使用VBO和VAO来存储我的所有模型。
如果我要在我的窗户上使用VAO,这会有点矫枉过正吗?我会在窗口中使用我的控件吗?我需要充分的灵活性(能够随时更改控件),因此对所有控件和窗口使用单个VAO可能不是最佳选择。目前,我只使用VAO在其各个VBO中存储顶点,颜色和索引来渲染窗口框架和内容背景。
是否有更好,更有效的方式存储我的窗口数据和控件?