zoukankan      html  css  js  c++  java
  • 2019.04.19 坦克大战

    其实通过学期这种第三方,可以获得的经验是,他们都是一样的,要学会看文档,只要你想到的

    其实都有封装好,方法,属性之后的。利用这些都是可以实现一些简单的功能了。快捷方便,看文档,调用

    也可能是python的第三方库确实比较多

    1 引擎安装

      可以指定版本号  pip install pygame == 版本

      uninstall就是卸载

    第一部分  窗口  display

    display模块方法的使用   开发文档      pygame.orgdoct

    死循环会已知占用我的进程,所以不能做什么的?

    怪不得会卡住

    第二部分  事件处理

    pygame事件类  判断事件  调用响应的方法  处理相应的事件

    在死循环中,为什么会退不出来呢?因为没有关联

    退出游戏嘛, 没有给这个做个机制

    导入模块的机制  就是调用的使用应该要用属于哪个模块的模块.属性,方法

    第三部分 字体  font

    初始化字体

    选择字体

    绘制内容   返回小画布    然后贴到window这个画布中

    第四部分  坦克  image

    注意返回的是什么  当调用一些方法的时候

    Rret  这个是包括宽,高  还有图片的高度和宽度

    第五部分调头与移动

    第六部分移动分时优化1(边界处理)

        移动方式优化2(按下移动松开停止可以移动设计)

    继承就可以继承精灵类的方法

    最后:就这样吧,有再一次的认识了pygame    多看看文档就可以了  pygame.org/docs

    主要是面向对象的设计,  所以还是要多回顾   理解面向对象知识

  • 相关阅读:
    (转)IDEA ERROR:找不到或无法加载主类
    Piggy-Bank
    Monkey and Banana
    Max Sum Plus Plus
    Doing Homework
    繁繁的游戏
    看试卷
    繁繁的队列
    大整数乘法
    文件操作(c++)
  • 原文地址:https://www.cnblogs.com/Py-king/p/10737272.html
Copyright © 2011-2022 走看看