这只是第一部分,还有第二部分和第三部分(进阶),到我的主页里就知道了
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.地面移动效果
往前走,结束时,回原位。文章来源:https://www.toymoban.com/news/detail-855474.html
文章来源地址https://www.toymoban.com/news/detail-855474.html
到了这里,关于无网络游戏1 小恐龙部分的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!