原文:pygame-KidsCanCode系列jumpy-part18-背景滚动

接上回继续,之前的游戏背景过于单调,今天加几朵白云的背景效果。 要点: . 白云要有大有小,尽量模拟出远近层次的效果。 . 兔子向上跳时, 背景 白云也要相应的滚动,但是为了视觉效果,速度要低于档板的速度 比如: or 。 . 白云要放在最下层 即:Layer值最低 ,否则就会把其它物体挡住。 先定义白云: 白云背景 class Cloud pg.sprite.Sprite : def init ...

2019-04-14 09:52 0 550 推荐指数:

查看详情

pygame-KidsCanCode系列jumpy-part4-弹跳

终于要到弹跳环节了,向上弹跳其实很简单,按下空格触发时,只要把y轴速度给一个向上的速度即可。 Player类,新加一个jump()方法: def jump(self): ...

Mon Jan 21 05:54:00 CST 2019 0 828
pygame-KidsCanCode系列jumpy-part17-mask-collide碰撞检测

这节我们研究下pygame的几种碰撞检测模式: 如上图,左侧是默认的检测模式:基于矩形的检测(这也是性能最好的模式), 右侧是基于圆形的检测(性能略差于矩形检测)。 矩形检测法虽然性能好,但是缺点也很明显:检测不准确,上图中"飞机与目标"从视觉上看,根本没碰到。 为了改进 ...

Mon Mar 25 04:59:00 CST 2019 0 512
pygame-KidsCanCode系列jumpy-part3-重力及碰撞检测

这个游戏叫jumpy,大致玩法就是模拟超级玛丽一样,可以不停在各个档板上跳动,同时受到重力的作用,会向下掉,如果落下时,没有站在档板上,就挂了。 这节,我们加入重力因素,继续改造sprites.py from part_03.settings import * import pygame ...

Mon Jan 21 05:23:00 CST 2019 0 684
pygame系列_pygame安装

在接下来的blog中,会有一系列的文章来介绍关于pygame的内容,所以把标题设置为pygame系列 在这篇blog中,主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知道怎样使用,或者怎样安装,在百度/google上面搜索了一番后,发现 ...

Thu Oct 10 02:18:00 CST 2013 1 56710
pygame系列_pygame的各模块叙述

pygame中,有很多模块,每个模块对应着不同的功能,如果我们知道这些模块是做什么的,那么,对我们的游戏开发会起到关键性的作用。 我们就说说pygame中的各个模块吧!!! 官方文档:http://www.pygame.org/docs ...

Thu Oct 10 05:20:00 CST 2013 0 4988
pygame系列_弹力球

这是pygame写的弹力球 运行效果: ======================================================== 代码部分: ======================================================== ...

Thu Oct 10 19:55:00 CST 2013 3 2575
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM