sdl

    6热度

    2回答

    我一直在玩pygame(在Debian/Lenny上)。 它似乎很好地工作,除了令人厌烦的撕裂(全屏或窗口模式)。 我正在使用默认的SDL X11驱动程序。谷歌搜索表明,这是SDL的一个已知问题,X11不提供vsync功能(即使使用FULLSCREEN|DOUBLEBUF|HWSURFACE标志创建显示),我应该使用“dga”驱动程序。 但是,运行 SDL_VIDEODRIVER=dga ./my

    0热度

    1回答

    我知道我可以公开所有的Mix_Musics,而不用担心这个问题,但我仍然想知道如何去做它。 //header.h class Music { private: Mix_Music * BGMusic, * fall, * reset, * teleport, * win, * singleCubeWin; public:

    0热度

    2回答

    我写了这个简单的C程序来测试基本的SDL 1.3功能。一切正常,只有一个小问题。该colorkey不会被转换。我正在加载一个8位PNG sprite文件,其中调色板索引#0是背景颜色。我希望只看到精灵显示,但我得到的是整个图像,包括背景颜色。 任何想法发生了什么或如何解决它?这是用Visual C++ 2005 // SDL test.c : Defines the entry point for

    2热度

    3回答

    我参与了一个开发项目,该项目使用了freeglut(基于长期不存在的供应过剩)作为其客户端。 客户端最终将允许与大型3D环境进行全面互动。我是否应该让freeglut继续开发(甚至有可能),还是应该建议他们使用另一种替代方法,如libsdl,opentk甚至是公理。 我不是一个图形人,但我感觉freeglut可能是一个有限的选择。 最有说服力的答案(赞成或反对)将被认可。 编辑:有几个点使...

    12热度

    3回答

    我正在构建游戏,主角的手臂会跟随鼠标光标,因此它会频繁旋转。什么是旋转它的最佳方式?

    0热度

    3回答

    从我的这个问题词干:I'm seeing artifacts when I attempt to rotate an image 在源代码中有,我加载TIF,因为我不能为我的生命得到任何其他图像格式正确加载透明部分。我试过PNG,GIF,& TGA。我希望能够加载PNG。我希望在上面的问题中给出的源代码就足够了,如果没有,请告诉我。 对于当我尝试加载其它格式会发生什么更好的描述 - 一个我试图图像

    2热度

    6回答

    我一直在空间模拟一段时间了。 起初我使用我自己的3D引擎与软件光栅器。 但是,当实施纹理的时间到期时,我放弃了。 现在我在某段时间后重新开始,现在我正在使用Opengl(使用SDL)来渲染3D模型。 但现在我打了另一堵砖墙。 我无法弄清楚如何进行适当的旋转。 作为一个空间模拟器我想类似的控制使用 glRotatef(angleX, 1.0f, 0.0f, 0.0f); glRotatef(ang

    1热度

    2回答

    我已经写了一些代码,尝试在Ubuntu的OpenGL编程,它是一个小会儿,但我曾经有C.有一定的了解。由于C++我听说是首选游戏编程,我试图开发语言用它。 这是在与SDL的OpenGL我第一次真正尝试,到目前为止,我已经得到了这一点,编译和运行,但我的相机功能似乎并没有做任何事情。我知道可能有很多更好的方法来做这种事情,但是我想在开始学习更高级的东西之前先掌握基础知识。 的main.cpp #in

    9热度

    5回答

    一直在使用C++在Ubuntu上熟悉使用SDL的OpenGL编程。经过一番环顾四周并试验我开始明白。我需要使用SDL处理键盘事件的建议。 我有一个第一人称摄像头,可以前后左右转动,并用鼠标环顾四周。这里是我的processEvents函数: void processEvents() { int mid_x = screen_width >> 1; int mid_y = screen

    1热度

    1回答

    所以我使用SDL在openGL中做了些什么。我即将乘坐长途飞机,而且似乎无法让该项目在我的笔记本电脑上工作。我以前在笔记本电脑上使用过SDL,所以我认为这是openGL的错。这款笔记本电脑在win xp pro上,并且拥有intel 945显卡“卡”。我试过更新驱动程序,但无济于事。我正在使用的图像不能成为问题,因为我已将它编码,所以如果程序无法找到文件,程序会关闭。另外,编译时我完全没有错误,它