繁体   English   中英

表面上的SDL斑点表面

[英]SDL blitting surface on surface

我和我的朋友们正在从事游戏项目,我们似乎遇到了麻烦。 我们有一个系统,该系统从不同头文件中的命名空间获取SDL RGB表面。 我们将其blit到屏幕(SDL_SetVideoMode),然后从另一个名称空间头文件中bbl一个,然后在同一屏幕上bbl第二个。 它覆盖了屏幕,我们看不到第一个表面。

有什么想法如何使两个曲面交叠以彼此屏蔽?

您的抽奖顺序似乎混乱了。

请记住,SDL没有Z顺序,因此要实现一个对象在另一个对象上的错觉,必须先将其画在下方。 就像您在现实生活中画一幅画一样。

渗入另一个表面后,表面似乎失去了透明度。 srcrect中的像素失去透明度,因此您看不到表面后面。 可悲的是我不明白为什么会这样。 祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM