当前位置: 首页 > news >正文

dede手机网站微商怎么做_和淘宝网站一样吗?

dede手机网站,微商怎么做_和淘宝网站一样吗?,网站权重转移做排名,旅游网站建设与网页设计导语 pygame是一个跨平台Python库(pygame news),专门用来开发游戏。pygame主要为开发、设计2D电子游戏而生,提供图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)…

导语 

pygame是一个跨平台Python库(pygame news),专门用来开发游戏。pygame主要为开发、设计2D电子游戏而生,提供图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)模块等。使用pygame,理论上可以开发设计市面上所有的2D类型游戏。

优点:pygame免费、开源,支持多种操作系统,具有良好的跨平台性。

适用范围:pygame适合小型2D游戏开发,比如飞机大战、贪吃蛇、扫雷等。游戏越大,开发越困难。

另外,在使用pygame之前需要先安装。可以在命令行中通过“pip install pygame”命令安装pygame库。同时,需要了解Surface(表面)、Rect(矩形)、Event(事件)等基本概念和术语。例如,所有的图形都是绘制在Surface对象上的;所有图形都是使用矩形表示的;所有操作都是通过事件来实现的。

一、初始化和创造窗口

pygame.display.set_mode(size=(0,0),flags=0,depth=0,display=0,vsync=0)

黄色这部分感觉基本上也用不到,也就flags能够看一下,想深入了解的看一下官方文档吧😂

import pygame #导包
pygame.init() #初始化
screen = pygame.display.set_mode((1024,768))
#绘制一个1024*768的框框
flags=FULLSCREEN  创建一个全屏显示
flags=DOUBLEBUF   仅适用于OPENGL
flags=HWSURFACE (在pygame 2中已过时)硬件加速,仅在全屏模式下
flags=OPENGL 创建一个 OPENGL 渲染的显示
flags=RESIZABLE  创建一个可调整尺寸的窗口
flags=NOFRAME  创建一个没有边框和控制按钮的窗口
flags=SCALED分辨率取决于桌面大小和图形比例
flags=SHOWN  窗口以可见模式打开(默认)
flags=HIDDEN  窗口以隐藏模式打开

 也可以通过以下代码来设计窗口的大小:

import pygame
pygame.init()
screen_width=1024
screen_height=768
screen=pygame.display.set_mode([screen_width, screen_height])

二、打印字体

pygame.font.Font() #获取的是当前文件的字体文件 

pygame.font.Font(None,11) #可以向pygame.font.Font()构造函数提供一个TrueType字体,但是,使用None (不带引号)将会导致使用默认的Pygame字体。(平时采用其他字体时要用 “” )
 

推荐一个查找颜色的网站:WEB标准颜色表_RGB颜色对照表_常用网页配色表_html安全色色卡_中英文色彩名称大全 - 桔子SEO

black=0,0,0
lightgreen=144,238,144print(pygame.font.get_fonts())#获取看一下本机支持哪些字体
myfont = pygame.font.SysFont('arialblack',100)#使用“arialblack”字体,并采取100的字号
textImage = myfont.render("Hello",True,lightgreen)
#第一个参数是文本信息,第二个参数是抗锯齿字体的一个标志,第三个参数是颜色(一个RGB值)。

三、循环(保持窗口显示)

运用以上代码后发现,窗口一闪而过,看不清发生什么就消失了,所以需要循环代码 

while True:for event in pygame.event.get():if event.type in (QUIT,KEYDOWN):sys.exit()#python的退出程序

 四、整体代码

import pygame #导包
from pygame.locals import*
import sysblack=0,0,0
lightgreen=144,238,144pygame.init() #初始化
screen = pygame.display.set_mode((500,500))
#绘制一个1024*768的框框print(pygame.font.get_fonts())#获取看一下本机支持哪些字体
myfont = pygame.font.SysFont('arialblack',100)#使用“arialblack”字体,并采取100的字号
textImage = myfont.render("Hello",True,lightgreen)
#第一个参数是文本信息,第二个参数是抗锯齿字体的一个标志,第三个参数是颜色(一个RGB值)。while True:for event in pygame.event.get():if event.type in (QUIT,KEYDOWN):sys.exit()#python的退出程序
#循环screen.fill(black)#清除屏幕screen.blit(textImage,(200,200))#绘制图像pygame.display.update()#刷新展示

 小结

 本篇文章总结了pygame库的导包、初始化、窗口的设置(边框设置、大小等)、打印文字(位置、颜色等方面得设置)。

http://www.yayakq.cn/news/964747/

相关文章:

  • 网站都有什么类型做网站与做游戏那个好
  • 商城网站建站系统源码适合友情链接的网站
  • 做网站怎么添加点击事件wordpress crm
  • 网站首页设计注意阿里云网站开发工具
  • 网站建设珠海网站迁移 域名设置
  • 营销网站建设网络公司威海建设网站
  • qq网站登录ui设计网页设计培训
  • 网站建设与运营 教材 崔建设银行福建分行招聘网站
  • 宝应县城乡建设局网站全国平面设计大赛官网
  • cms企业网站管理系统中建八局一公司招聘信息
  • 成都公司网站网站开发设计公
  • 免费做公司电子画册的网站应用软件下载中心
  • 如何使用网站模板建设网站自媒体账号申请
  • 俄罗斯在线 网站制作摄影网站哪个最好
  • 网站建设的主要问题做网站需不需要购买服务器
  • dede 学校网站建设云网站
  • 有没有代做ppt的网站小程序制作需要什么条件
  • 给境外合法网站做数据做淘宝客网站是如何盈利的
  • 长沙房产网站衡阳建设网站制作
  • 唯品会 一家专门做特卖的网站网络广告的收费模式有哪些
  • 网站主页模板图片西安企业网站
  • 建设网站怎样做做漫画在线观看网站
  • h5手机网站怎么做网站开发方式有外包
  • 松原手机网站开发公司电话东风地区网站建设
  • 揭阳市住房和城乡建设局网站微信推广平台怎么找
  • 虚拟机怎么做网站wordpress 发表评论
  • 家具网站怎么做网站建设明薇通网络服务好
  • 婚纱网站页面设计图片威联通wordpress怎么用
  • 网页制作平台有哪些谷歌seo和百度seo的区别
  • 青羊区建设和交通网站在电脑上怎么创建微网站吗