Python游戏开发-03-用font对象把日志显示到屏幕上
import pygame
import sys#初始化Pygame
pygame.init()size = width,height = 600,400 #实际上是元组
screen = pygame.display.set_mode(size) #创建指定大小的窗口
pygame.display.set_caption("木尧-pygame初探-保存日志") #设置标题
bg = (0,0,0) #黑font = pygame.font.Font(None,20) #(字体,字号)position = 0 #从屏幕左边开始
line_height = font.get_linesize() #获取行高screen.fill(bg) #把背景刷黑while True:for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit() #用render渲染成surface对象render(文本,是否消除锯齿,颜色)#(x,y)=(0,position)surface = font.render(str(event),True,(0,255,0))screen.blit(surface,(0,position))position+=line_height if position > height:position = 0screen.fill(bg)#更新页面pygame.display.flip()
【问题】出现语法错误:
IndentationError: unindent does not match any outer indentation level
【解决】对齐的格式问题,全选->Format->Tablify Region(Tab和Space太坑了。。。)
Python游戏开发-03-用font对象把日志显示到屏幕上相关推荐
- 使用Python,OpenCV加载图像并将其显示在屏幕上?
这篇博客展示了如何使用OpenCV从磁盘上读取图像,在屏幕上显示它,然后等待按键关闭窗口并终止脚本. cv2.imread() cv2.imwrite() cv2.imshow() cv2.imrea ...
- 小学生python游戏开发pygame5--title地图调用
小学生python游戏开发pygame5--title地图调用 前言 文件夹目录 pytmx模块安装 实现效果 代码实现 前言 文件夹目录 pytmx模块安装 实现效果 代码实现 import log ...
- Python游戏开发
Python游戏开发 目录 Python游戏开发 前言 画图库 导包画图 起别名 坐标 抬笔与落笔 画笔大小 设置背景颜色 小案例 前进 注意代码的优雅 变量 数据类型 type 字符串 三引号 双引 ...
- 小学生python游戏开发pygame--初始及基础知识
#1024程序员节|用代码,改变世界# 小学生python游戏开发pygame1--基础知识 前言 知识点 1.python知识点 1.1 RGB 颜色表示 1.2 类 2.3 pygame.disp ...
- Python游戏开发,pygame模块,Python实现过迷宫小游戏
前言 今天为大家带来解闷用的过迷宫小游戏分享给大家好了.让我们愉快地开始吧~ 效果展示 开发工具 Python版本: 3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 环境 ...
- python游戏开发的五个案例分享
本文给大家分享了作者整理的五个python游戏开发的案例,通过具体设计思路,代码等方面详细了解python游戏开发的过程,非常的详细,希望大家能够喜欢 一.序列应用--猜单词游戏 1. 游戏介绍 猜单 ...
- 适合python游戏开发的库你知道几个?
python游戏开发的库 01 PyGame 官网: https://www.pygame.org/docs/ 概述: Pygame 是一组专为编写视频游戏而设计的 Python 模块. 它在优秀的 ...
- 师傅带徒弟学:Python游戏开发引擎cocos2d-python-关东升-专题视频课程
师傅带徒弟学:Python游戏开发引擎cocos2d-python-299人已学习 课程介绍 Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏 ...
- python 游戏开发_Python游戏开发入门
spContent=--玩游戏的最高境界是什么? --当然是设计一款属于自己的游戏! --设计游戏不是目的,从游戏看道理,从道理看人生,人生何尝不是属于自己的游戏? --"弹指之间·享受创新 ...
最新文章
- 在论坛如何写好原创技术贴
- Windows系统一键安装zabbix agent
- rundeck入门-初步操作
- Linux系统服务器如何禁ping
- ssm商务会员管理系统_会员管理商城开发
- 打造增长核武器:承载与创造科技公司70%价值的「网络效应」
- 小米11和小米10至尊版纪念版哪个好
- 【blockly教程】第五章 循环结构
- mysql设置不区分大小写
- 数据库MySQL基础---事务相关特性--连接池DBCP--C3P0--JavaBean--DBUtils工具
- jquery 遍历 TextBox 输入框求和,求平均值并判断输入内容是否为数字
- 全球第一!苹果市值冲破3万亿美元 创历史记录
- 我的WCF之旅(10):如何在WCF进行Exception Handling
- Android系统信息获取 之十四:获取WIFI热点相关信息
- 控制层远程调用业务层_如何应用数据访问服务层分离系统中的业务层和持久层之间耦合关系...
- StaMPS 在 SBAS 第一步报错 unable to read file ‘../slcosfactor.1.in‘ no such file or directory
- 给大家推荐一波Python书单,电子版拿走不谢
- 程序员要实现财富自由,“出海”这条路该怎么走?
- 阿里天池供应链需求预测(二)
- 股市资深大牛用Python写了个股票价格实时MacOS应用程序!实时监控!
热门文章
- mysql常用基本操作_MySQL常用基本操作
- Https与TCP协议的三次握手、四次挥手
- 转载:百为STM32开发板教程之十一——NOR FLASH
- 超简单 晶莹薄玻璃质感_学习教程
- 理光M2004文件服务器,输出性能 速度实测_理光 M C2001_办公打印评测试用-中关村在线...
- “质量革命”背后:瓜子二手车的底层逻辑与战略选择
- 【转】注册WebStorm
- 微软将开售82英寸Windows 8巨型平板电脑
- 【html5期末大作业】基于HTML+CSS+JavaScript管理系统页面模板
- mysql纵表 主键_数据库面试题-sql语句