随笔分类 - pygame
python游戏包
    
摘要:1.音效效果 game类中音效模块的初始化: pg.mixer.init() #音乐一类 在load data函数中我们加载音效: self.snd_dir = path.join(self.dir,'snd') self.jump_sound = pg.mixer.Sound(path.join(
        阅读全文
            
摘要:我们的素材往往是像上面这种类型,都统一保存在一个png里,同时它还附带了每个精灵的信息在一个同名的xml文件中: 这种素材的好处是我们可以通过一次性读取来获得大量的对象图片。代码当然是在sprites中新建一个spritesheet类。这个类的功能就是负责给其他类提供获得图片的方法等。 例如get_
        阅读全文
            
摘要:画面和字幕是后续做游戏我非常需要的,那么如何让画面暂停下来呢? 在最开始的设计中有一个show_start_screen用来显示开始的画面,这个画面里面的功能很简单: def show_start_screen(self): self.screen.fill(BLACK) self.draw_tex
        阅读全文
            
摘要:我们把所有的精灵单独写在一个sprites.py的文件中,在这个测试的项目中是一个Player类: class Player(pg.sprite.Sprite): def __init__(self): pg.sprite.Sprite.__init__(self) self.image = pg.
        阅读全文
            
摘要:pygame中用sprite来表示一个精灵,通常是一个可以绘制的对象。默认的框架是这样的: class Player(pygame.sprite.Sprite): #玩家的精灵 def __init__(self): pygame.sprite.Sprite.__init__(self) #conv
        阅读全文
            
摘要:由于练习python的缘故打算搞一个pygame的汇总,因为以前没有接触过这个,感觉还挺好玩学习下自己写着玩。 官网:https://www.pygame.org/news 然后我们从一个flappy bird的程序代码开始熟悉一下这些操作。 字体相关实例: STAT_FONT = pygame.f
        阅读全文
            
 
                    
                
 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号