sdl

    2热度

    3回答

    我想要获得上述短语的一般意义。我正在学习PyGame,并遇到了SDL(Simple DirectMedia Layer)参考。 从PyGame引用SDL:“Pygame是SDL的python包装器,由Pete Shinners编写。” http://www.pygame.org/docs/tut/newbieguide.html 我抬头SDL(在上面的URL链接SDL [只需点击SDL]),并跑进

    0热度

    1回答

    我正在关注本教程中关于C++音频编程的知识,这些知识我都不明白;第四行假设代表什么?我知道我没有创建一个AudioObject的实例,因为我没有用new关键字实例化它。但是,为什么可以给它分配属性?这非常类似于一个函数声明,它让我感到困惑,因为声音被用作我主体其他地方的参考。 e.g SampleInfo info; //struct info.volume = 1.0; AudioObje

    0热度

    1回答

    我用我的IMG_Load比赛进入所谓buffer一个SDL_Surfase变量和 SDL_Texture *data_in_vram = SDL_CreateTextureFromSurface(render, bufer); 然后SDL_Fre。 但是我看到在SDL_Texture将所有数据分配到我的RAM内存的窗口中的内存使用情况。 我听说SDL_Surface使用ram,而SDL_Tex

    0热度

    1回答

    我最初使用glfw编写了我的游戏。然而,由于缺乏Android可移植性,我必须将所有的glfw代码替换为SDL,因为SDL更具可移植性。 我的原始游戏循环使用glfw框架工作非常紧张。这是它: // game loop while (!glfwWindowShouldClose(window)) { //if-else statements that create //the

    -2热度

    1回答

    我对应用程序进行了编码,但得到了SDL的错误输出。为了指定我的问题,我开发了一个简单的代码来计算鼠标点击次数。我在Windows上使用GCC编译器的CodeBlocks。 的代码去如下: #include "SDL.h" #include <stdio.h> int main (int argc , char *args[]) { SDL_Window *window = NUL

    0热度

    1回答

    所以这是我的问题。我有一个DrawMgr类,在这个类中我调用DrawCube函数,在其中使用SDL_Surface的另一个类的函数draw。我的主要问题是,当我开始将鼠标移动到经过一段时间后创建的窗口时,它会产生分段错误,当我回溯时表示它与释放曲面有关。另一件事是当我在DrawManager.cpp中调用函数DrawCube时,它不绘制立方体。 编辑:问题是我用e.key.keysym.sym =

    0热度

    1回答

    $ make g++ main.cpp -I/mingw/include -L/mingw/lib -w -Wall -lSDL2main -lSDL2 -o test /usr/lib/../lib/libmsys-2.0.a(libcmain.o): In function `main': /msys_scripts/msys2-runtime/src/msys2-runtime/win

    1热度

    1回答

    我想加载一个PNG图像,并获取它的一些像素的颜色(以32位RGBA格式)。我搜索了很多,但没有找到一个好的工作解决方案。 我发现,使用SDL_LockTexture进行像素处理。但不想改变图像,只需读取一些像素即可。

    0热度

    1回答

    运行我听功能在一个单独的线程似乎是它认为确定使用延迟时间以减少CPU使用率占用大量CPU 的还是我使用线程都错了? // Running in a seperate Thread void Server::listen() { while (m_running) { if (SDLNet_UDP_Recv(m_socket, m_packet) > 0)

    -1热度

    1回答

    我正在使用PyGame来操作和绘制图像。 例如,这是我创建使用draw.rect图像: 我需要运行我在AWS上的代码,所以我跟着instructions让一个无头的服务器上pygame的运行,并添加os.environ["SDL_VIDEODRIVER"] = "dummy"我的代码。 但是现在,生成的图像将不同地解释相同的RGB值(特别是蓝色通道)。 例如,灰白色原始图像中是(254,252,2