c++ - SFML多房间游戏设计,如何组织程序?

标签 c++ game-engine sfml

在使用 C++ 和 sfml 制作游戏时,如何组织多个级别?在我的游戏中会有多个房间,我计划通过更改 sf::View 来更改房间,但我不想要一个杂乱无章的冗长 main.cpp,所以我将每个房间/水平一个单独的功能?或者创建一个管理当前房间/级别并相应地切换房间的类?在 sfml 游戏中组织多个级别的最佳方式是什么?谢谢。

最佳答案

要创建游戏,我强烈建议您阅读有关游戏设计和 SFML 游戏架构的书籍。 https://www.sfml-dev.org/learn.php .游戏不是简单快速的制作程序,必须要有很好的构思。慢慢来,测试 SFML 并了解您的环境,否则您会浪费时间。

关于c++ - SFML多房间游戏设计,如何组织程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48951221/

相关文章:

c++ - 如何在不退出和丢失断点的情况下在 gdb 中重新加载重新编译的二进制文件?

ios - 向固定点旋转箭头(类似时钟的动画)

c++ - 简单的 SFML/C++ 问题,对文字字符串和静态成员感到困惑

c++ - 未定义、未指定和实现定义的行为

c++ - C++模板短路逻辑AND(&&)

qt - 关于游戏引擎的 SDL + Qt + OpenGL 的一些想法

algorithm - 路径生成器视频游戏算法

c++ - sf::Texture 以错误的方式应用

c++ - ld 链接器错误 "cpu model hidden symbol"

c++ - 其他对象中的对象真的共享同一个地址吗?