我正在研究 OpenGL 中的图形游戏项目,我想制作一个包含图像,几个按钮和一些文本的游戏的首页。点击按钮执行不同的操作,例如开始游戏的开始按钮,任何人都可以建议我,我该怎么办?
答案 0 :(得分:3)
我该怎么做?
好吧,通过实施它。 OpenGL不是游戏引擎,也不是场景图,也不是UI工具包。它只是一个绘图API,为您提供绘制漂亮图片的方法,就是这样。除此之外的任务是第三方库/工具包,或您自己的代码,或两者的组合。
答案 1 :(得分:2)
模拟此行为的常用方法是引入应用程序状态。 Here是一个相关问题。
您可以使用正交投影绘制带有按钮的平面,而不是绘制(或者尚未初始化)其余部分来为StartScreenState
建模。当玩家点击“开始”时,您可以切换到透视投影并显示游戏内容。
答案 2 :(得分:0)