使用 Arcade 入门 2D 游戏(第1部分):我们将要构建什么?

发布: (2025年12月24日 GMT+8 17:56)
2 min read
原文: Dev.to

Source: Dev.to

我们要创建什么?

收集硬币游戏

在本书中,我们将制作一个 “收集硬币游戏”,任何人都可以快速、轻松地构建。
这是一款简单(且有点可爱)的游戏,目标是收集散落的硬币。

“这就是游戏通过编程真正动起来的意义!!”

Coin Collecting Game demo

关于额外章节(即将推出!!)

学习了基本机制后,你还可以探索以下技术。

  1. 切换动画
    Switching Animations demo

  2. 摄像机移动
    Camera Movement demo

  3. 使用物理引擎
    Physics Engine demo

什么是 Python?

Python 本身的简要介绍请见这里。如果你感兴趣,请查看。

关于 Python 基础

即使不了解类(class),你也可以继续阅读,但对其有个大致概念会帮助你更快理解。如果需要,提前阅读第 12 章:尝试类会让过程更顺畅。

库介绍

什么是 Python Arcade 库?

Python Arcade 库让处理游戏必备要素(如 角色移动碰撞检测)变得轻而易举。它的主要特点是,你可以创建出有真实游戏感觉的作品,而无需考虑繁琐的细节。

Arcade Library illustration

你可以在API 参考中查看所有可用功能,并在示例代码中找到示例。

安装 Arcade 库

Python Arcade 库是第三方包。使用 pip 在命令行中安装($ 提示符不是命令的一部分):

# install arcade
pip install arcade

接下来…

感谢阅读至此。
下一章节标题为 “让我们创建游戏画面”。 敬请期待 👍

Back to Blog

相关文章

阅读更多 »