sdl

    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显卡“卡”。我试过更新驱动程序,但无济于事。我正在使用的图像不能成为问题,因为我已将它编码,所以如果程序无法找到文件,程序会关闭。另外,编译时我完全没有错误,它

    0热度

    4回答

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

    1热度

    1回答

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

    0热度

    2回答

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