美文网首页
游戏初始化建设

游戏初始化建设

作者: 精彩i人生 | 来源:发表于2018-03-18 18:33 被阅读0次

    一.游戏初始化 —— __init__() 会调用以下方法:

    1.方法职责

    __create_sprites(self)   创建所有精灵和精灵组

    游戏循环 —— start_game() 会调用以下方法:

    2.方法职责

    __event_handler(self)事件监听

    __check_collide(self)碰撞检测 —— 子弹销毁敌机、敌机撞毁英雄

    __update_sprites(self)精灵组更新和绘制

    __game_over()游戏结束

    二.游戏初始化部分

    完成 __init__() 代码如下:

    def__init__(self):

         print("游戏初始化")

        # 1. 创建游戏的窗口

        self.screen=pygame.display.set_mode((480,700))

        # 2. 创建游戏的时钟

        self.clock=pygame.time.Clock()

        # 3. 调用私有方法,精灵和精灵组的创建

        self.__create_sprites()

        def__create_sprites(self):

            pass

    相关文章

      网友评论

          本文标题:游戏初始化建设

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