gpt4 book ai didi

c++ - 如何在游戏中的不同时间高效渲染不同的东西?

转载 作者:行者123 更新时间:2023-11-28 03:57:35 25 4
gpt4 key购买 nike

抱歉标题不明确。我想知道什么是在主菜单、选项菜单和“游戏中”之间交替渲染的有效方法。

到目前为止我想到的唯一两种方法是拥有 1 个渲染函数,每个部分(菜单,...)都有代码和一个变量来控制绘制的内容,或者有多个渲染函数,并使用函数指针指向合适的,然后调用函数指针即可。

我一直想知道更多专业游戏是如何做到的。

最佳答案

尝试使用状态机/策略 OOP 模式。游戏应用程序处于不同的状态并呈现不同的事物,并且在您玩游戏时以及与菜单交互时对键盘/鼠标输入的 react 也不同。

关于c++ - 如何在游戏中的不同时间高效渲染不同的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2879420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com