18 11 07 pygame 继续使用

---恢复内容开始---

 

1  给原来的游戏不定时  增加一些敌机  用到了pygame的定时器    定时器就是每隔一段时间  就进行一次相同的操作

 

pyagame 在捕获键盘操作有两种

     1   用事件监听来进行  键盘操作的捕获----------event.type 

            缺点  比如控制飞机往右走  就要连续敲击键盘   

    2

      用pygame  key 中的  返回的元素值  来判断  

        优点就是根据上面的缺点来进行调控   不会影用户的使用感觉

3

  不让自己的一英雄移出屏幕  

     开始自己的设想很复杂    后来发现   直接调用rect  的属性  自己更改rect  的值 就可以了

if self.rect.x <0:
    self.rect.x = 0
elif self.rect.x > sreen_rect.right:
    self.rect.x = screen_rect right

 

posted @ 2018-11-08 00:07  Mr喃先森  阅读(170)  评论(0编辑  收藏  举报