2022年 11月 3日

python游戏引擎ppb介绍(1)安装与启动

Python进行游戏开发,有很多可选引擎,我们首先介绍一个最简单的:PPB

http://p3-tt-ipv6.byteimg.com/large/pgc-image/fd1a798c7fa049d686566769cf3a5b95

ppb是一个相当小众的python游戏引擎,它的全名是PursuedPyBear,翻译成中文,含义大概可以理解为被熊追。从它的官方文档看,目前所有开发者都是女性,这也是一个有趣的地方。这个引擎的使用非常简单,当然功能也有限,用来做一些小规模的互动效果是可以的。

ppb的基本概念不复杂,了解了它的概念体系,对于我们学习认识功能更强的引擎也是有帮助的。

本系列教材预计分为6讲,将以开发这个下面这个简单的射击游戏为案例,介绍ppb的完整概念架构,包括:精灵、场景、事件、声音、文字显示、相机等内容。

http://p1-tt-ipv6.byteimg.com/large/pgc-image/2c6ca63dcb4542dba093e2e2a1252d18

ppb基于SDL2,所以为了使用它,应该安装SDL2

  1. pip install sdl2
  2. pip install ppb

 

安装完毕后,可以运行下面最简单的启动代码:

  1. import ppb
  2. ppb.run(title='小游戏', resolution=(800, 600))

 

如果能够成功打开一个800*600的窗口,恭喜你安装成功。可以进行接下来的学习了。

http://p26-tt.byteimg.com/large/dfic-imagehandler/8c1ea3fe-4207-41d4-b059-2ce5a3ec6242