使用pygame做游戏时,我们要定义怪兽精灵的类,这种类继承pygame.sprite.Sprite,在这个类里面通常要定义一个更新的函数,函数名是update。要注意这个函数名是不能更改的,这与我们通常见到的情况不同,通常的类的函数名是可以自定义的。因为在类的外面通常有一行是这样的all_sprites.update(),这个all_sprites.update()的意思是调用这个类里面的update函数,all_sprites.update()的update()是不能改的,所以上面说到类里面的update也不能改名,如果改了,就无法调用了。
pygame的spraite类的update函数不能改名
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 什么是精灵? 当您玩任何2D游戏时,您在屏幕上看到的所有对象都是精灵。精灵可以是动画的,它们可以由玩家控制,甚至可...
- pygame编程入门之三:sprite模块简介 作者: Pete Shinners(pete@shinner...