【发布时间】:2012-02-18 17:08:44
【问题描述】:
我和我的朋友正在开发一个游戏项目,但我们似乎碰壁了。我们有一个系统,它从不同头文件的命名空间中获取 SDL RGB 表面。我们将它blit到屏幕上,(SDL_SetVideoMode),然后我们从另一个命名空间头文件中再blit一个,然后在同一个屏幕上blit第二个。它覆盖了屏幕,我们看不到第一个表面..
有什么想法可以让两个表面相互遮蔽吗?
【问题讨论】:
-
我不太明白。你的第二个表面是否更小,或者有透明度或其他什么?你想让第一个显示在下面吗?我们可以看看一些代码吗?
-
嗯,我有一个更大的表面,第二个更小,我想在更大的表面上显示较小的表面。
标签: c++ visual-c++ sdl