使用 Pygame Rects 在 2D 平台游戏中进行碰撞检测(地面和斜坡)
首先,我并不寻求任何关于碰撞检测逻辑的说明;我得到它。 我正在尝试解决的是使用 Sprites 和 Sprites 来使用 Pygame 执行此操作的最简单的方法。矩…
Pygame:使用滚动级别更新矩形
我目前正在 PyGame 中制作 2D 横向卷轴 run'n'jump 平台游戏。事实上,大多数东西都工作正常并且非常好 - 我正在利用快速的 pyGame Sprite 对象和 pyG…
OpenGL:精确的纹理可能吗?
这是针对使用 OpenGL 的 2D 游戏: 使用 OpenGL 是否可以显示绝对未过滤、未拉伸或模糊的纹理? 这样,当我有 BMP 并将其转换为 OpenGL 纹理,然后检…
在 DirectX 11 中渲染精灵的最佳实践是什么?
我目前正在尝试适应 DirectX API,我想知道在 DirectX 11 中渲染精灵的常用方法是什么(例如,俄罗斯方块克隆)。 是否有类似于 ID3DX10Sprite 的接口…
更改二维 numpy 数组中单列的 dtype
我正在使用以下代码行创建一个充满零的二维数组: MyNewArray=zeros([4,12],float) 但是,第一列需要填充字符串类型的文本数据,而所有其他列需要填充…
为什么 SDL 如此慢以及如何让它运行得更快?
我有以下测试设置: 使用 SDL_HWSURFACE 创建的 1024 * 768 屏幕表面 主循环仅包含 SDL_Flip() 和一个简单的 FPS 计数器 问题是: 我只能获得大约 100…
适用于 C#/.NET 的优秀 2D 原始渲染库?
我正在开发一个 C#/.NET 应用程序(Winforms/WPF,尚未完全确定),它需要显示简单的图表:框/“文本框”、线条/箭头、圆圈、文本等... 图表上的某些…
窗口大小调整后,将鼠标位置转换为 2D openGL 中的世界坐标
当我编写的程序启动时,窗口中有一些顶点。视口设置为占据整个窗口。单击鼠标时,将计算从鼠标位置到每个顶点的距离。如果它们中的任何一个在某个阈值…