《Python游戏编程入门》——1.4 小结

本节书摘来自异步社区《Python游戏编程入门》一书中的第1章,第1.4节,作者[美]Jonathan S. Harbour ,李强 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 小结

本章是关于Python编程的快速介绍的第1章。进展这么快,是不是有点令你抓狂?不要担心,我们会以实用的方式来介绍代码编写,通过真正绘制点、圆、矩形以及其他内容来做到这点。在学习Python的工具的时候,我们还将创建一个精灵类,以用来在屏幕上绘制带有动画的游戏角色。好消息是,本章可能是最难的一章,因为这不但是你第一次接触奇怪的Python语法,也很可能是你初次接触面向对象编程。在后续的章节中,你将会发现,学习编程语言的最直接的方法,通常也是最好的方法。我希望你已经准备好了,因为从下一章开始,我们要学习Pygame了。

挑战

1.打开GeometryDemo.py程序,并且创建一个继承自Point的新类,名为Ellipse。它有一个水平半径和垂直半径,而不是像Circle那样只有一个半径。

2.给Rectangle类添加一个名为CalcArea()的方法,它返回Rectangle的面积。计算公式是:Area =Width * Height。测试该方法以确保它能工作。

3.给Circle类添加一个名为CalcCircum()的新方法,它返回圆的周长。计算公式是Circumference = 2 * Pi * Radius (Pi = 3.14159)。测试该方法以确保它能工作。

你可能感兴趣的:(python)