标题:关于pygame怎么使用
只看楼主
小cai鸟
Rank: 2
等 级:论坛游民
帖 子:53
专家分:25
注 册:2018-7-13
结帖率:60%
 问题点数:0 回复次数:5 
关于pygame怎么使用
我在cmd上已经安装了pygame了
并且安装了python
那么 怎么用它们编写一个游戏呢?是要用一个软件吗?
我安装了sublime text3  用它编写吗?
那么怎么运行呢?

今天接触python

求大佬解答下
搜索更多相关主题的帖子: pygame 安装 python 编写 今天 
2018-08-02 18:54
imzaghi333
Rank: 2
来 自:江苏昆山
等 级:论坛游民
帖 子:34
专家分:61
注 册:2013-9-7
得分:0 
Python编程从入门到实践,百度一下可以下载到。
书上有个例子,抄一遍运行一下,差不多知道个大概了。

非专业的C语言爱好者.正在学习中..........
2018-09-10 21:59
迷小弟
Rank: 2
来 自:内蒙古鄂尔多斯东胜
等 级:等待验证会员
帖 子:12
专家分:20
注 册:2020-2-21
得分:0 
第一步,创建窗口
程序代码:
import pygame
pygame.init()
screen = pygame.display.set_mode([1000,1000])
running=True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
pygame.quit() 

剩下的很难,比如事件、加载图片、画图、做动画..........
这些就靠你自己探索了!

时光逝之者之转世,python有成者之迷弟;愿为python之有成者之向往,不可技未成变傲娇
2020-02-29 22:03
迷小弟
Rank: 2
来 自:内蒙古鄂尔多斯东胜
等 级:等待验证会员
帖 子:12
专家分:20
注 册:2020-2-21
得分:0 
程序代码:
import pygame,time
pygame.init()
sc = pygame.display.set_mode((1000,1000))
s=1
sc.fill((100,100,100))
pygame.display.update()
font = pygame.font.SysFont("宋体",80,True)
tr = font.render("倒计时开始: "+str(),True,(255,0,0))
sc.blit(tr,(160,220))
pygame.display.update()
while True:
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_LEFT:
                    s=s+1
                    sc.fill((100,100,100))
                    pygame.display.update()
                    font = pygame.font.SysFont("宋体",80,True)
                    tr = font.render("倒计时开始: "+str(s),True,(255,0,0))
                    sc.blit(tr,(160,220))
                    pygame.display.update()
                elif event.key == pygame.K_RIGHT:
                    s=s-1
                    sc.fill((100,100,100))
                    pygame.display.update()
                    font = pygame.font.SysFont("宋体",80,True)
                    tr = font.render("倒计时开始: "+str(s),True,(255,0,0))
                    sc.blit(tr,(160,220))
                    pygame.display.update()
            #elif event.key == pygame.K_UP:
                #y-=1
                elif event.key == pygame.K_RETURN:
                    for d in range(s):
                        s=s-1
                        sc.fill((100,100,100))
                        pygame.display.update()
                        font = pygame.font.SysFont("宋体",80,True)
                        tr = font.render("倒计时开始: "+str(s),True,(255,0,0))
                        sc.blit(tr,(160,220))
                        pygame.display.update()
                        time.sleep(1)
                        #s=s-1
                        if s==0:
                            zhb = pygame.image.load('C:\\mxcmaterials\\l8_05_boom-5759302b-ebff-49fb-8208-59d82b58b7d1.png')
                            sc.blit(zhb,(0,0))
                            pygame.display.update()
#time.sleep(0.1)
font = pygame.font.SysFont("宋体",80,True)
tr = font.render("倒计时开始: "+str(),True,(255,0,0))
sc.blit(tr,(160,220))
pygame.display.update()
running=True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
pygame.quit() 

这是一个计时器程序,左键增加时间,右键减少,回车键开始计时!

[此贴子已经被作者于2020-2-29 22:07编辑过]


时光逝之者之转世,python有成者之迷弟;愿为python之有成者之向往,不可技未成变傲娇
2020-02-29 22:05
迷小弟
Rank: 2
来 自:内蒙古鄂尔多斯东胜
等 级:等待验证会员
帖 子:12
专家分:20
注 册:2020-2-21
得分:0 
这是一个计时器程序,左键增加时间,右键减少,回车键开始计时!

时光逝之者之转世,python有成者之迷弟;愿为python之有成者之向往,不可技未成变傲娇
2020-02-29 22:08
shan326
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2022-8-29
得分:0 
前来学习
2022-08-29 19:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-488992-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.152559 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved