我有这个问题,我有一个套接字向我发送数据包,每个数据包都包含一行帧。 使用 python,我将全帧重建为 RBG 像素阵列。 如何使用 WebGL 或类似工具在 canvas 上渲染该像素数组? 使用 Python SDL2 非常简单,现在我需要在网页上做同样的事情。 ...
我有这个问题,我有一个套接字向我发送数据包,每个数据包都包含一行帧。 使用 python,我将全帧重建为 RBG 像素阵列。 如何使用 WebGL 或类似工具在 canvas 上渲染该像素数组? 使用 Python SDL2 非常简单,现在我需要在网页上做同样的事情。 ...
背景我正在使用 pysdl2 创建一个 window 并使用 SDL_Blit_Surface 在此 window 中嵌入一个skia-python表面,代码如下:import skia import sdl2 as sdl from ctypes import byref as pointer ...
我正在尝试将skia-python的表面嵌入 window 而不是 output 到图像文件中。 我正在使用pysdl2使用文档中的以下代码创建 window:import sys import sdl2.ext RESOURCES = sdl2.ext.Resources(__file__, " ...
我有一个 pySimpleGUI 程序,它从包含 JPEG 图像的内存缓冲区创建图像。 我想将我的应用程序转换为 pySDL2。 由于 pySimpleGUI 和 pySDL 都基于 PIL,我期待一个简单的转换,但我找不到从缓冲区创建 SDL 图像的方法。 有办法吗? ...
我想在 PySDL2 中设置窗口图标。 我试着这样做 self.icon = sdl2.ext.load_image("./assets/icon.png") sdl2.SDL_SetWindowIcon(self.window, self.icon) 但由于我使用的是sdl2.ext.Wind ...
我目前正在尝试为 PySDL2 制作 bitmap 字体,并且遇到字符间距问题。 API 需要表面、通用字符字形宽度和高度以及字符映射。 字体是通过从 bitmap 读取指定宽度和高度的字形并通过将其与输入的映射相关联来创建的。bmpfont = sdl2.ext.BitmapFont(font_ ...
我有一个转换成 numpy 数组的灰度图像。 我正在尝试在 sdl2 window 表面上渲染此图像。 现在我看到蓝色形式的图像。 我想将其渲染为灰度图像。 我也尝试探索 sdl2.ext.colorpalettes 但没有成功。 如何在 sdl2 window 表面上显示灰度 numpy 数组 ...
我正在 Python(pysdl2,PyOpenGL)中使用 SDL2 和 OpenGL 编写实时交互式图形应用程序。 该应用程序连续生成帧,这些帧可能会响应键盘/鼠标输入或根据时间而变化。 我的主事件循环是从 web 上的一些模糊来源复制的,我再也找不到了,看起来(简化)如下: 据我了解,10 毫 ...
当通过pysdl2玩sdl2时,我注意到这种奇怪的副作用,一旦sdl脚本运行不相关的窗口,通常在移动时变为半透明,现在保持不透明。 我不介意那么多,如果不是因为这种唠叨的感觉,这表明我做的事情从根本上是错误的。 有谁能够启发我这里到底发生了什么? 这是我的脚本: ...
我正在尝试通过 pySDL2 将 SDL2 窗口嵌入到我的 Tkinter 应用程序中。 如何设置我的 pySDL2 窗口、渲染器,以便我的渲染或绘图显示在嵌入的框架内? 其他示例已显示为 pygame,但我发现我的 pygame 版本目前无法正常使用 SDL2。 我知道还有其他 pygame 实 ...
问题:我编写了以下测试代码来说明我的问题。 每当出现sdl2窗口事件时, sdl2.SDL_Event().window.windowID始终返回值2,这意味着该窗口是隐藏的,这是不正确的。 当鼠标指针移入和移出窗口,移动窗口,调整大小,最小化,最大化,......时,也会返回值2。 ...
我目前正在使用Python和Kivy Framework开发Android应用程序。 屏幕的大部分空间都由text_input小部件使用。 我想在android软键盘弹出时调整此text_input的大小,以便text_input恰好在键盘顶部结束。 为此,我尝试使用Window.so ...
我正在尝试使用python库pysdl2来构建模拟器。 到目前为止,该库运行良好,但是在接收键盘输入时遇到了问题。 我本质上需要做的是测试是否按下了某些键。 经过一些研究,我发现了sdl2.SDL_GetKeyboardState ,它应该是与SDL_GetKeyboardState相 ...
我正在测试pysdl2的“学习飞行”教程。 (我也是python的新手) http://pysdl2.readthedocs.io/en/rel_0_9_4/tutorial/index.html 我遇到错误,认为这只是一些路径问题。 错误: 当前代码: 我在Ubu ...
我在 Python 中使用 Pygame 编写了一个小玩具。它会生成小动物(带有方向线的圆圈,而不是图像)在屏幕上四处游荡。 我有兴趣让它更复杂,但我遇到了严重的性能问题。 当屏幕上的小动物数量超过 20 时,帧速率从 60fps 迅速下降到屏幕上有 50 个时的 11fps。 我已经通过多种不同 ...
TL; DR:我正在尝试使用(py)sdl2绘制一个圆形轮廓,该轮廓的内部是透明的,从而显示在其后面绘制的对象。 基本上,我需要找到一种方法来擦除实心圆内部的像素(或将其绘制/设置回透明像素)。 我想尽可能使用“纹理”代替“表面”。 我正在尝试实现从概念上看非常简单的事情,但是我无法实 ...
我使用来自Python 3.5的SDL2,我有2个线程,每个线程都绘制到自己的OpenGl窗口。 绘图正常,所有鼠标和键盘事件到达正确的线程。 仅当我调整一个窗口的大小时,resize事件才会转到错误的窗口。 这是我的代码的一部分: SDL_MOUSEBUTTONDOWN转 ...
以下代码片段: 在Windows上给出此错误: 该参数似乎有问题: 使用方法: Python 3.5 PySDL2 0.9.5 奇怪的是,这曾经在Python 2.7上运行。 有人知道可能是什么问题吗? ...
我编写了一个小的CMake脚本,以在Anaconda Python环境中的Windows(最终领域)上构建SDL2_gfx。 我对SDL2和pysdl2做了同样的事情,它们工作正常。 但是,sdl2_gfx模块在导入时会显示以下错误消息: 我不知道从哪里寻找此问题的根源,因为没有编译 ...
我正在使用PySDL2,正在编写一个小的脚本,将一个图像加载到Windows上,但是当我使用此函数“ SDL_QueryTexture”时,出现此错误消息“ ctypes.ArgumentError:参数4 ::预期的LP_c_int实例而不是int”。 这是我的代码: 我知道与cty ...