从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文实例为大家分享了pygame实现打字游戏的具体代码,供大家参考,具体内容如下
创新互联是一家集网站建设,甘泉企业网站建设,甘泉品牌网站建设,网站定制,甘泉网站建设报价,网络营销,网络优化,甘泉网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。1.基本代码
下面的代码完成了每一秒在界面的顶部随机生成一个新的字母
# -*- coding=utf-8 -*- import pygame from pygame.locals import KEYDOWN import random w,h = 800,600 pygame.init() screen = pygame.display.set_mode((w, h)) white=255,255,255 black=0,0,0 myfont = pygame.font.Font(None,80) word_diff_ticks = 1000 word_ticks = pygame.time.get_ticks() + word_diff_ticks def get_random_word(): color = (random.randint(0, 255),random.randint(0, 255),random.randint(0, 255)) # 颜色随机 x = random.randint(100, w-100) # x坐标从左右边距各100之间随机 y = 0 word = random.randint(65, 90) return x,y,word,color arr=[] arr.append(get_random_word()) while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() exit() screen.fill((255, 255, 255)) for i in range(len(arr)): # 绘制这些字母 x, y, word, c = arr[i] textImage = myfont.render(chr(word), True, c) screen.blit(textImage, (x, y)) if pygame.time.get_ticks()>=word_ticks: # 计时增加新字母 word_ticks +=word_diff_ticks arr.append(get_random_word()) pygame.display.update()
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图