Pygame 官方文档 - Tutorials - Pygame模块介绍(Introduction to Pygame)

Python 的Pygame模块介绍(Python Pygame Introduction)

Author: Pete Shinners
Contact: pete@shinners.org
        这篇文章为Python程序员介绍了pygame库。 原始版本出现在Py Zine,第1卷第3期。此版本包含一些小修订,以创建一个全面的更好的文章。 Pygame是一个Python扩展库,它包装了SDL库及其助手。

历史(HISTORY)
        Pygame始于2000年夏天。作为一名多年的C程序员,我几乎同时发现了Python和SDL。您已熟悉Python,版本为1.5.2。您可能需要SDL的介绍,即Simple DirectMedia Layer。 SDL由Sam Lantinga创建,是一个用于控制多媒体的跨平台C库,与DirectX相当。它已被用于数百种商业和开源游戏。我对两个项目的干净和简洁感到印象深刻,不久之后我意识到混合Python和SDL是一个有趣的提议。
        我发现了一个已经完成的小项目,具有完全相同的想法,PySDL。由Mark Baker创建,PySDL是一个简单的SDL实现,作为Python扩展。界面比通用的SWIG包装更干净,但我觉得它强制使用“C风格”的代码。 PySDL的突然死亡促使我接受了我自己的新项目。
我想组建一个真正充分利用Python的项目。我的目标是让做简单的事情变得容易,并且能直接做出困难的事情。 Pygame项目于2000年10月启动。六个月后,pygame版本1.0发布。

尝试(TASTE)
        我发现了解新库的最佳方法是直接跳到一个例子中。 在pygame的早期,我用7行代码创建了一个弹跳球动画。 让我们来看看同样东西的更友好版本。 这应该足够简单,随后可以完成细分。

import sys, pygame
pygame.init()

size = width, height = 320, 240
speed = [2, 2]
black = 0, 0, 0

screen = pygame.display.set_mode(size)

ball 
  • 12
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值