【发布时间】:2012-01-23 19:52:33
【问题描述】:
我自己研究 3D 图形已经有一段时间了,我想更深入地了解一切是如何运作的。我想做的是在不使用 DirectX 或 OpenGL 的情况下创建一个简单的游戏。我相信大部分数学知识我都懂,但我遇到的问题是我不知道如何控制窗口中显示的像素。
如何指定我希望窗口中每个像素的颜色?
我知道我可能会遇到缓冲区和图像剪切问题以及可能会遇到可怕的效率问题,但我想创建自己的程序,以便我可以从高级语言的最低级别看到渲染的方式过程有效。我真的不知道从哪里开始。我已经想出了如何输出 BMP,但我希望有一个正在运行的程序每秒吐出 20+ 帧。我该如何做到这一点?
【问题讨论】:
标签: graphics window rendering real-time