irpas技术客

飞机大战教程(三)——游戏循环_飞机大战设置刷新机制_蛙嘟嘟

网络投稿 6793

游戏的两个组成部分及游戏循环的过程

目录 游戏的两个组成部分及游戏循环的过程游戏的两个组成部分游戏循环的过程(意味着游戏的正式开始)

游戏的两个组成部分

1.游戏的初始化

pygame.init()

2.设置游戏窗口

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

3.设置游戏时钟

游戏循环的过程(意味着游戏的正式开始) 设置刷新频率 每刷新1/60秒移动一下所需图像,每秒完成60次就可以达到一个高品质的动画效果检查用户的交互更新所有图像的位置更新屏幕显示

(一)游戏时钟 1.绘制游戏的速度——刷新频率 1)创建游戏时钟对象

clock = pygame.time.Clock()

2)在游戏循环中让时钟对象调用tick(频率)方法,tick方法会根据上次被调用的时间,自动设置游戏循环中的延时 2.英雄飞机的简单动画 需求 1.在游戏初始化定义一个Python.Pact的变量记录英雄的初始位置 2.在游戏循环中每次让英雄移动的y-1—向上移动 3.y<=0将英雄移动到屏幕底部 (每调用一次update()方法之前,需要把之前所有的图像过程都重新绘制一遍,最先重新绘制图像背景)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #飞机大战设置刷新机制