gpt4 book ai didi

c++ - SDL 2.0 中的 SDL_GetVideoSurface() 等效函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:55:51 24 4
gpt4 key购买 nike

我正在重新制作我在 SDL 1.2 中所做的乒乓球游戏,但是在 SDL 1.2 中我有一个函数 SDL_GetVideoSurface(),用于获取屏幕表面(或者我错了?),但是。 ..

我在我的游戏(SDL 1.2)中如何使用该功能的小例子

void paddle::show() 
{
SDL_BlitSurface(image, NULL, SDL_GetVideoSurface(), &box);
}

我想知道SDL 2.0 中是否有与SDL_GetVideoSurface() 等效的函数,我搜索过,但没有找到。如果它不存在,我怎么能 blit 一个表面?表面是我在乒乓球比赛中的 Racket 。

最佳答案

I want to know if there is a equivalent function to SDL_GetVideoSurface() in SDL 2.0

没有一个。

如果你觉得疯狂,你可以遍历整个 Uint32 范围并使用 SDL_GetWindowFromID()搜索您创建的窗口。

像 keltar 建议的那样跟踪 SDL_CreateWindow() 返回的 SDL_Window* 是更好的选择。

关于c++ - SDL 2.0 中的 SDL_GetVideoSurface() 等效函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19329746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com