【发布时间】:2011-12-05 14:28:12
【问题描述】:
我正在考虑使用 OpenGL 和 C++ 创建一个基本的横向滚动条,但是我无法解决一些基本的概念问题,即:
将窗口分成简单的“块”(某种网格系统)。我想在什么水平上做到这一点? (OpenGL 视口大小,还是通过一些抽象来确保使用 x 的倍数?)
存储所有这些“块”的数据以允许碰撞检测和一些特殊效果。什么是明智的做法 - 我一直在考虑多维对象数组(其中包含诸如瓷砖类型之类的信息),但这似乎不是一个非常优雅或有效的解决方案。
【问题讨论】:
-
这对于 SO 来说可能是一个过于宽泛的问题。在您当地的书店或图书馆有很多教程风格的书籍。早在我用 DirectX7 做这件事的时候,还带着一本完全新手的书。
标签: c++ opengl grid side-scroller