美文网首页
python------飞机大战

python------飞机大战

作者: 你想Ta吗 | 来源:发表于2018-09-24 19:12 被阅读0次

    飞机大战

    导入模块的三种方式

    • import pygame
    • from 模块名 import *(代表所有)
    • from 模块名 import 模块里定义的函数名
      号在同时调用两个模块的时候 里面有相同的函数时 后者会给前者覆盖掉

    在pygame这前安装了个pip3

    安装pygame

    sudo pip3 install pygame

    验证安装

    python3 -m pygame.examples.aliens

    创建的精灵组

    def __create_sprites(self):
         bg1=BackGroundSprite()
         bg2=BackGroundSprite(True)
         self.bg_group=pygame.sprite.Group(bg1,bg2)
         self.enemy_group=pygame.sprite.Group()#创建敌机精灵组
         self.hero=Hero()#英雄组
         self.hero_group=pygame.sprite.Group(self.hero)
    

    私有属性添加getter和setter方法

    class siyou(object):
    def __init__(self):
    self.__money = 0
    
    def getsiyou(self):
    return self.__money
    
    def setsiyou(self, value):
    if isinstance(value, int):
    self.__money = value
    else:
    print("error:不是整型数字")
    

    相关文章

      网友评论

          本文标题:python------飞机大战

          本文链接:https://www.haomeiwen.com/subject/dcdhoftx.html