首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Irrlicht中使用SDL

在Irrlicht中使用SDL
EN

Stack Overflow用户
提问于 2011-12-28 23:01:45
回答 1查看 1.5K关注 0票数 4

我知道您在lrrlicht中也可以这样做,但是我想使用SDL代码/函数来绘制文本、Irrlicht中的图像(处理2d)和使用Irrlicht来完成最核心的3D操作,如何将sdl中的文本或图像应用到这个Irrlicht引擎中,您能给我显示简单的代码吗,这样我就能理解了吗?

在SDL中,您可以这样做:

代码语言:javascript
复制
// I start by declare the SDL video Name
SDL_Surface *screen; 

//  set the video mode:
screen = SDL_SetVideoMode(640, 480, 32, SDL_DOUBLEBUF | SDL_FULLSCREEN); if (screen == NULL) { printf("Unable to set video mode: %s\n", SDL_GetError()); return 1; }

// I can now display data, image, text on the screen by using the declared SDL video Name " screen "

SDL_BlitSurface(my_image, &src, screen, &dest);
EN

回答 1

Stack Overflow用户

发布于 2012-01-07 16:52:07

如果您正在使用/瞄准Windows,并且对WinApi有点熟悉,则可以通过在Win32窗口中运行、使用SDL窗口ID哈克 (也见这条线)和运行Win32窗口中的Irrlicht的组合来使用SDL。您可能面临的唯一问题是,在Win32窗口中运行SDL是非常困难和不可预测的。

您也可以使用GTK+ (用于跨平台的目的)实现类似的结果,但我个人从未在GTK+窗口中成功地运行SDL或Irrlicht。

另外,如果您想要一个轻巧的图形和媒体库,如SDL,我可以建议SFML。它可以在Win32和X/11窗口中运行,没有任何问题,并且可以很容易地与Irrlicht一起工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8662260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档