无网络游戏1 小恐龙部分

这只是第一部分,还有第二部分和第三部分(进阶),到我的主页里就知道了

1.前言

众所周知Python代码可以在没有网络的状态下运行,所以我们要做一个无网络的游戏。

这是一个非常简单的程序适合初学者学。

2.一些第三方库

那些第三方库是:

pygame
做游戏的第三方库
random
众所周知它是用来做随机数的,但不是第三方的
sys
结束程序的

3.pygame框架

很简单了

但这块我为新手准备了注释.

import pygame,sys
import random as r
pygame.init()
pygame.display.set_caption('跳跳小恐龙') #设置窗口名称
s = pygame.display.set_mode((800,600))  #设置窗口大小 ,S是窗口
while True: #让窗口一直出现 ,就要用到while循环
    s.fill((255,255,255))   #设置背景颜色 ,格式为: 窗口名称.fill(颜色元组)
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()  #结束整个程序 
    pygame.display.update()
    pygame.time.Clock().tick(20)

4.照片

把它们放在同一个目录下

照片是:  

     1.png

      2.png

      3.png

5.构建走路代码

切换着来,我用列表,和一个变量C是毫秒数,每循环就增加一

​
import pygame,sys
import random as r
pygame.init()
pygame.display.set_caption('跳跳小恐龙') #设置窗口名称
s = pygame.display.set_mode((800,600))  #设置窗口大小 ,S是窗口
a = pygame.image.load('1.png')
a = pygame.transform.scale(a, (75, 75))#设置大小
b = pygame.image.load('2.png')
b = pygame.transform.scale(b, (75, 75))#设置大小
y = 400
lst = [a,b]
while True: #让窗口一直出现 ,就要用到while循环
    s.fill((255,255,255))   #设置背景颜色 ,格式为: 窗口名称.fill(颜色元组)
    s.blit(lst[(c // 10) % 2], (0, y))    #显示
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()  #结束整个程序
    
    pygame.display.update()
    pygame.time.Clock().tick(20)

​
​

6.小恐龙跳跃代码(本章最难)

不许白嫖

7.地面移动效果 

往前走,结束时,回原位。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值