适用于 Android 2D 游戏的 2D API 或 OpenGL ES?
我计划为没有专用 GPU 的 Android 设备(例如 HTC Wildfire)开发 2D 游戏。我记得在 PC 上,由于速度和功能的原因,对于 2D 图形,通常会选择 OpenGL…
VB.NET 梁-巴尔斯基实现的问题
经过一番研究,我决定在我的 2D 游戏中使用Liang-Barsky线裁剪算法。 Google 没有提供该算法的任何 VB.NET 实现,但提供了大量 C/++ 实现。因此,由于…
使用 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…