2D Python 游戏编程的工具包选项 [关闭]

2024-02-17

使用 Python 开发 2D 游戏有哪些工具包?我听说过的一个选项是 Pygame,但是有没有什么可以做更多事情呢?模块的优点和缺点是什么?


I use pygame http://www.pygame.org/news.html我自己,这非常好。它有很好的文档和教程,并且设计得很好。我也听到过精彩的评论pyglet http://www.pyglet.org/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2D Python 游戏编程的工具包选项 [关闭] 的相关文章

随机推荐

  • 在Lua中,#INF和#IND是什么?

    我对 Lua 还很陌生 在测试时我发现 INF IND 但是 我找不到解释它的好参考资料 什么是 INF IND 以及类似的 例如底片 以及如何生成和使用它们 INF是无限的 IND是 NaN 测试一下 print 1 0 print 0
  • xcode4:可靠地检测项目/工作空间的 DerivedData 目录

    Xcode 4 将所有内容构建到 HOME Library Developer Xcode DerivedData PROJECT UUID where UUID是一个看似随机的字符串 它不是真正随机的 只是看起来随机 我怎样才能可靠地检测
  • 如何制作一个以程序为目标并在文本框中键入内容的 .bat

    我不知道从哪里开始 我见过这样的答案 但我不知道如何根据我想要的格式设置它们 我只需要在 Minecraft 服务器打开时将其定位 并通过在控制台中键入 stop 来关闭它 我没有可显示的代码 但这将位于其他文件中 以便我可以启动它 然后让
  • 核心数据:NSFetchRequest 按对多关系计数排序

    假设我有一个父实体 每个实体都有多个子实体 我想让所有父母按孩子的数量排序 类似于以下伪代码 NSEntityDescription entity NSEntityDescription entityForName Parent inMan
  • 使用 SIMD 优化一维热方程

    我正在使用 CFD 代码 用于计算流体动力学 我最近有机会看到英特尔编译器在我的一个循环中使用 SSE 使该循环中的计算性能提高了近 2 倍 不过 SSE和SIMD指令的使用似乎更像是运气 大多数时候 编译器什么也不做 然后我尝试强制使用
  • 将 JavaScript 数组转换为逗号分隔列表的简单方法?

    我在 JavaScript 中有一个一维字符串数组 我想将其转换为逗号分隔的列表 在普通的 JavaScript 或 jQuery 中是否有一种简单的方法可以将其转换为逗号分隔的列表 我知道如何迭代数组并通过连接自己构建字符串 如果这是唯一
  • LoadBalancerFeignClient 中的 NullPointerException (spring-cloud-netflix)

    我们在服务中为客户使用 Feign 最近 其中一项服务开始随机抛出一些异常 原因如下 Caused by java lang NullPointerException null at org springframework cloud ne
  • 在EntityFramework中克隆具有多对多关系的对象

    我想要的只是创建一个对象的精确副本 我有课 Serializable public class Project public int Id get set public String Name get set navigational fi
  • 如何在另一个 Java 程序中使用 ProcessBuilder 运行 Java 程序。 (使用 -cp 和 -Xbootclasspath 命令)

    这是我的代码 public class Test public static void main String args String directory System getProperty user home File separato
  • 绘制给定两个端点的半圆形路径 (3D)

    假设有一个像地球这样的球形物体 假设我有两个 3D 端点 即我当前所在位置和我想去的位置 我想在大气中构建一条路径 某种从一点插值到另一点的半圆形路径 地球上的一条路就像http workshop chromeexperiments com
  • 同时有多个位置提供商

    我的定位系统有一些问题 我有一个实现位置侦听器的服务 我希望尽可能使用网络获得最佳位置 如果网络不够准确 精度大于 300mt 则使用 GPS 问题是这样的 我每 5 分钟需要一次位置信息 如果可能的话准确 否则不准确 我从一个开始 Loc
  • 为什么 Desktop.Open() 在安装 MagicISO 时不起作用

    这是我的代码 if Desktop isDesktopSupported Desktop desktop Desktop getDesktop if desktop isSupported Desktop Action OPEN try d
  • 默认构造一个整数数组会对其进行零初始化吗?

    如果我有一个带有数组成员的结构 并且我在该结构的构造函数中显式调用该数组的默认构造函数 那么这些元素是否会被默认构造 对于整数数组 这意味着进行零初始化 struct S S array int array SIZE S s is s ar
  • twitter bootstrap 突然下降不工作

    我想知道是否有人可以帮助我 我的引导下拉菜单突然停止工作 我不知道为什么 它之前可以工作 我没有触及我的视图和布局视图 所以我认为问题不存在 我很确定它与我的 javascript 有关 但我不知道它来自哪里 我的宝石文件是 gem rai
  • 使用 @ViewScoped 时出现 java.io.NotSerializedException

    如果我使用 ViewScoped在JSF中 则出现以下异常 java io NotSerializableException com solv basics Basics java io ObjectOutputStream writeOb
  • 在每个 url 末尾添加尾部斜杠?

    我这里有一个小问题 我需要在我正在处理的网站中每个网址的末尾添加一个尾部斜杠 我将网站内的所有链接定义为带有尾部斜杠 如下所示 a href register Register a 虽然这工作正常 但仍然存在一个小问题 它与调用 Redir
  • 如何让ggplot2绘图更漂亮?

    I have generated the following plot using the R code that follows it ggplot lengths aes length fill library geom density
  • 屏幕旋转时选项卡更改 [Android]

    您好 我有带有 4 个选项卡的 Android 应用程序 假设 tab1 tab2 tab3 tab4 当活动启动时 默认选项卡是 tab1 当我切换到任何其他选项卡 选项卡 2 选项卡 3 或选项卡 4 并更改屏幕方向时 它总是重置为默认
  • 64 位机器/操作系统上的 32 位操作与 64 位操作

    哪个操作 即 32 位操作或 64 位操作 例如屏蔽 32 位标志或 64 位标志 在 64 位机器上会更便宜 由于您没有指定架构 我只能建议一个一般答案 因为它取决于操作和所讨论的处理器架构 一旦 CPU 寄存器中有数据 大多数操作通常会
  • 2D Python 游戏编程的工具包选项 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi