sdl

    3热度

    5回答

    我有一款游戏需要我允许玩家通过网络与对方聊天。一切都很好,除了玩家可以输入Unicode输入的部分。 所以,这个问题可以分成两个部分: 当玩家类型,我该如何捕获输入?我之前通过游戏输入处理(轮询)完成了此操作,但是,它不像Windows窗体那样具有响应性。 将输入捕获到字符串后,如何使用TrueType字体输出它?我问这个问题的原因是因为通常我会在游戏开始时使用游戏中使用的所有文本创建位图字体。但

    0热度

    6回答

    我对创建游戏非常陌生(一般在OpenGL中工作)。我正在尝试制作2D游戏,但在试图让我的头部碰撞检测时遇到了一个绊脚石。例如,我翻译当前矩阵,旋转和再次翻译,然后绘制一个点。我怎么知道那个点与我可能绘制的其他东西有什么关系? 有没有从当前矩阵计算“绝对”坐标的方法? 请尽可能简单地解释!谢谢:)

    2热度

    2回答

    我刚碰到一个尴尬的问题,有一个简单的修复,但不是我喜欢做的一个。在我的类的构造函数中,我正在初始化数据成员的数据成员。下面是一些代码: class Button { private: // The attributes of the button SDL_Rect box; // The part of the button sprite sheet that w

    8热度

    4回答

    当前版本的libsdl(1.2.x分支)在混合和每像素alpha时非常慢,因为它使用软件混合。除此之外还有其他不错的选择吗?

    0热度

    4回答

    我是一个专业的开发人员,主要从事Java的工作,但在业余时间我喜欢玩各种不同的语言和库。事情是,我想开始学习如何开发3D功能的应用程序或游戏。这里有很多引擎,但我担心通过直接使用这些引擎,我不会学习3D开发的基础知识,因为它们是如此之高。 我应该从场景图形引擎开始编程吗,像SDL这样的库,还是直接使用opengl? 我在Linux上做所有的开发,但我希望我开发的东西是跨平台的。

    1热度

    2回答

    我想转换为Java一些使用SDL的代码。我正在使用sdljava绑定。 sdljava使用SWIG作为C数据类型和Java之间的桥梁。为了得到相当于SDL_GetKeyState(),sdljava提供了方法SWIG_SDLEvent.SDL_GetKeyState(),它返回一个叫做SWIGTYPE_p_unsigned_char的东西。 当然,Java没有unsigned char类型,我不知

    0热度

    2回答

    当前在代码块8.02中使用SDL-devel-1.2.13-mingw32库。与mingw 5.1.6单独安装在C:\此程序编译和运行没有错误,但我看不到最后一个系统(“暂停”);屏幕上。当我按任意键时,它当然会跳过系统(“暂停”);那么代码块告诉我它成功运行。它也没有显示cout < <“SDL \ n”; WTF? #include <iostream> #include <SD

    1热度

    1回答

    我一直在编写OpenGL游戏引擎一段时间,它使用SDL进行所有窗口管理和便携性。我想创建一个使用完整引擎的关卡编辑器。除输入外,引擎本身并不与SDL绑定。我想在GUI中使用wxWidgets,我一直在寻找一些非常简单易懂的OpenGL示例。 尝试将SDL与wxWidgets集成并将它们同时使用或在它们之间切换以用于不同的应用程序会更简单吗?什么是在两个系统之间切换的最佳方式?

    1热度

    4回答

    SDL或C++中是否有任何设备允许您从文件夹中读取图像文件而无需指定其名称,如按顺序读取等等?如果没有,你有什么技术可以用来完成同样的任务? 做这样的事情: foo_ani[0] = LoadImage("Animations/foo1.png"); foo_ani[1] = LoadImage("Animations/foo2.png"); foo_ani[2] = LoadImage("A

    0热度

    7回答

    这是SDL在visual studio 2005中需要的一些代码,以使我的简单程序能够工作。代码在做什么?我拥有它的唯一原因是因为我的教练告诉我要把它放进去,永远不会解释它。 // what is this code doing? //--------------------------------------------------------- #ifdef WIN32 #pragma