使用pygame绘制文字
一、使用文字需要导入一个方法 freetype
具体方法
pygame.freetype.Font(“C:\Windows\Fonts\方正粗黑宋简体.ttf”,24)
前者表示字体类型,后者表示字体大小
字体类型在电脑的c盘Windows >>fonts文件下
import pygame,sys
import pygame.freetype
pygame.init()
pos=[150,150]
GOLD=255,251,0
BLACK=0,0,0
screen=pygame.display.set_mode((600,400))
pygame.display.set_caption("绘制文字")
f1=pygame.freetype.Font("C:\Windows\Fonts\方正粗黑宋简体.ttf",24)
f1rect=f1.render_to(screen,pos,"世界和平,承蒙关照",fgcolor=GOLD,bgcolor=BLACK,)
while True:for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()pygame.display.update()
使用pygame绘制文字相关推荐
- python 滚动字幕_Python pygame绘制文字制作滚动文字过程解析
这篇文章主要介绍了Python pygame绘制文字制作滚动文字过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 字体常用的不是很多,在pyg ...
- python怎样画动态文字_Python之pygame学习绘制文字制作滚动文字
pygame绘制文字 ✕ 今天来学习绘制文本内容,毕竟游戏中还是需要文字对玩家提示一些有用的信息. 字体常用的不是很多,在pygame中大多用于提示文字,或者记录分数等事件. 字体绘制基本分为以下几个 ...
- 12.6pygame游戏开发框架(6):绘制文字
@加载字体 # 加载字体 textFont = pygame.font.Font("./font/font.ttf",30) @在帧中绘制文字 # True = 抗锯齿 # (25 ...
- 使用Python,OpenCV进行涂鸦(绘制文字、线、圆、矩形、椭圆、多边形轮廓、多边形填充、箭头~)
使用Python,OpenCV进行涂鸦(绘制文字.线.圆.矩形.椭圆.多边形轮廓.多边形填充.箭头) 1. 效果图 2. 原理 2.1 绘制线:cv2.line(canvas, (300, 0), ( ...
- OpenCV 【十六】RNG随机数发生器putText绘制文字
1 目的 使用 随机数发生器类 (RNG) 并得到均匀分布的随机数. 通过使用函数 putText 显示文字. 第一步是实例化一个 Random Number Generator(随机数发生器对象) ...
- python画的图怎么保存_python通过PyGame绘制图像并保存为图片文件的代码
把开发过程中常用的一些内容片段记录起来,下边内容是关于python通过PyGame绘制图像并保存为图片文件的内容,希望对大伙有较大好处. ''' pg_draw_circle_save101.py d ...
- 【Android 应用开发】Canvas 精准绘制文字 ( 文本边界坐标解析 | 绘图位置 )
文章目录 一.文本边界坐标解析 二.绘图位置 一.文本边界坐标解析 在上一篇博客 [Android 应用开发]Canvas 精准绘制文字 ( 测量文本真实边界 | 将文本中心点与给定中心点对齐 ) 中 ...
- 【Android 应用开发】Canvas 绘制文字 ( 文字尺寸测量 | 基线绘制 )
文章目录 I . 文字尺寸测量 II . 基线绘制 I . 文字尺寸测量 1 . 精准绘制需求 : Canvas 绘制文字时 , 有时需要精准的控制文字的绘制 , 如绘制到指定的区域 , 居中 , 或 ...
- qt char*转int_Qt在Linux下绘制文字原理-使用FreeType来绘制字形
原文链接 Qt源码那些事儿-Qt绘制文字原理_使用FreeType来绘制字形www.cryfeifei.cn 前言 Qt在Linux绘制字体是使用的FreeType. FreeType是一个用C语言 ...
最新文章
- TEE(Trusted Execution Environment)简介
- 如何用leangoo快速搭建敏捷研发体系分享会
- 死锁产生条件-环路等待条件
- Windows Embedded Compact 7开发环境的搭建
- Vue中使用input简易的上传图片
- 第三方支付平台源码 商业支付源码
- 消息中间件学习总结(1)——RocketMQ之专访RocketMQ联合创始人:项目思路、技术细节和未来规划
- java迷宫实训报告_Java综合实训报告-迷宫.doc
- 电路布线(动态规划C++实现)
- Repeater 控件的嵌套使用
- Confluence 6 配置数字格式
- 二叉树的深度(剑指 Offer 55 - I)
- 学以致用——使用VBA从身份证号提取性别、出生年月日、年龄(Extract gender, DOB, age from ID)
- 5G工业无线路由器的优势和应用场景
- 《低风险投资之路》书中的精髓:低风险不等于低收益。
- 快速学习Groovy
- 洛谷 B2006 地球人口承载力估计
- 某同学使用计算机求,【判断题】某同学计算机考试成绩80分,这是统计指标值...
- 成都物韵电子商务有限公司推广网店需要注意什么?
- 让dropout在图像超分辨领域大放异彩![2022 CVPR]