import pygame
import sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
white = 255,255,255
blue = 0,0,200
myfont = pygame.font.Font(None, 60)
textImage = myfont.render("Hello", True, white)#第二个参数是抗锯齿
while True:for event in pygame.event.get():#判断事件if event.type in (QUIT, KEYDOWN):sys.exit()screen.fill(blue)screen.blit(textImage, (100, 100))pygame.display.update()

绘制圆

错误提示,无效语句,多了个逗号

import pygame
import sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
pygame.display.set_caption("Hello world")
white = 255,255,255
blue = 0,0,200
myfont = pygame.font.Font(None, 60)
textImage = myfont.render("Hello", True, white)#第二个参数是抗锯齿
while True:for event in pygame.event.get():#判断事件if event.type in (QUIT, KEYDOWN):sys.exit()screen.fill((0,0,200))position = 300,250color = 255,255,0radius = 100width = 10pygame.draw.circle(screen, color, position, radius, width)pygame.display.update()

import pygame
import sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
pygame.display.set_caption("Hello world")
white = 255,255,255
blue = 0,0,200
myfont = pygame.font.Font(None, 60)
textImage = myfont.render("Hello", True, white)#第二个参数是抗锯齿
while True:for event in pygame.event.get():#判断事件if event.type in (QUIT, KEYDOWN):sys.exit()screen.fill((0,0,200))position = 300,250,100,50#Rect(left,top,width,height)color = 255,255,0width = 10pygame.draw.rect(screen, color, position, width)pygame.display.update()

画线

import pygame
import sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
pygame.display.set_caption("Hello world")
white = 255,255,255
blue = 0,0,200
myfont = pygame.font.Font(None, 60)
textImage = myfont.render("Hello", True, white)#第二个参数是抗锯齿
while True:for event in pygame.event.get():#判断事件if event.type in (QUIT, KEYDOWN):sys.exit()screen.fill((0,0,200))position = 300,250,100,50#Rect(left,top,width,height)color = 255,255,0width = 5pygame.draw.line(screen, color, (100,100), (500,400), width)pygame.draw.rect(screen, color, position, width)pygame.display.update()

import pygame
import sys
import math
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
pygame.display.set_caption("Hello world")
white = 255,255,255
blue = 0,0,200
myfont = pygame.font.Font(None, 60)
textImage = myfont.render("Hello", True, white)#第二个参数是抗锯齿
while True:for event in pygame.event.get():#判断事件if event.type in (QUIT, KEYDOWN):sys.exit()screen.fill((0,0,200))position = 300,250,100,100#(left,top,width,height)color = 255,255,0width = 5start_angle = math.radians(0)#将度转化为弧度end_angle = math.radians(180)pygame.draw.arc(screen, color, position, start_angle, end_angle, width)pygame.display.update()

python游戏编程入门相关推荐

  1. python游戏编程入门-python游戏编程入门

    <Python游戏编程入门> 这些文章负责整理在这本书中的知识点.注意事项和课后习题的尝试实现. 并且对每一个章节给出的最终实例进行分析和注释. 初识pygame:pie游戏 pygame ...

  2. python游戏编程入门 免费-python游戏编程入门 python游戏编程入门课

    python游戏编程入门 python游戏编程入门课 什么是python游戏编程入门?首先我们需要认识什么是Python Python既是一个软件工具包,也是一种语言.Python软件包包含了一个名为 ...

  3. 《Python游戏编程入门》——1.2 初识Python

    本节书摘来自异步社区<Python游戏编程入门>一书中的第1章,第1.2节,作者[美]Jonathan S. Harbour ,李强 译,更多章节内容可以访问云栖社区"异步社区& ...

  4. 青少年Python游戏编程入门(Beginning Game Programming for Teens with Python译文)

    青少年Python游戏编程入门 Beginning Game Programming for Teens with Python   Julian Meyer on January 22, 2013 ...

  5. python游戏编程入门免费_python游戏编程入门 python游戏编程入门课

    python游戏编程入门 python游戏编程入门课 什么是python游戏编程入门?首先我们需要认识什么是Python Python既是一个软件工具包,也是一种语言.Python软件包包含了一个名为 ...

  6. python游戏编程入门p_Python游戏编程入门 PDF高清完整版

    Python游戏编程入门 PDF高清完整版 作者: 哈伯 (Jonathan S.Harbour) 译者: 李强 出版年: 2015-1-1 页数: 292 装帧: 平装 ISBN: 97871153 ...

  7. python游戏编程入门源代码_python游戏编程入门源代码

    [实例简介] <Python游戏编程入门>的源代码,作者Jonathan S.Harbour 很好的资源,希望对学习python的同学有帮助,代码都可以运行 [实例截图] [核心代码] p ...

  8. pygame 学习笔记(4)推荐一本python入门游戏书籍《PYTHON游戏编程入门》

    简介 <PYTHON游戏编程入门>(More Python Programming for the Absolute Beginner)是 S.Harbour写的一本入门书籍,基于pyga ...

  9. python游戏编程入门下载-Python游戏编程入门 中文pdf扫描版|网盘下载内附地址提取码|...

    Python是一种解释型.面向对象.动态数据类型的程序设计语言,在游戏开发领域,Python也得到越来越广泛的应用,并由此受到重视. 本书教授用Python开发精彩游戏所需的[]为重要的该你那.本书不 ...

  10. python简单游戏编程入门_[翻译]Python游戏编程入门

    自己学习翻译,原文链接. 此文为Tutorial Team成员 Julian Meyer, 一个13岁的Python开发者所写. 你可以去Google+或者Twitter找到他. 你有没有想过,一个计 ...

最新文章

  1. 部署可扩展的目标检测管道:推理过程(上)
  2. MySQL存储过程_创建-调用
  3. android 反编译_Android 反编译实战
  4. leetcode 旋转图像
  5. 很简单的事情不细心,就可能导致很大的麻烦,然后花费好几倍的人力物力时间和弥补该“小问题”;
  6. 计算机组成原理(三)--存储器的层次结构
  7. LeetCode:Restore IP Addresses
  8. opengl编程指南第9版源码编译注意事项
  9. android开源库汇总
  10. 光纤交换机巡检配置常用命令
  11. 微型夹爪行业调研报告 - 市场现状分析与发展前景预测
  12. 云计算知识3:弹性计算云EC2的基本架构
  13. kafka seek方法
  14. linux team 模式,linux 聚合口 team libteam 简介
  15. 游戏编程入门学习笔记17——网络篇——显示本机IP
  16. 比树莓派好的linux板子,华硕Tinker Board主打“比树莓派再好一点”的开发板
  17. [翻译]《Programming - Principles and Practice Using C++, Second Edition》- Chapter 1
  18. python用函数绘制椭圆_Python学习笔记——opencv绘制椭圆
  19. 如何实现自适应页面 (响应式布局)
  20. 希尔贝壳荣获“北京市创新型中小企业”称号

热门文章

  1. 看门狗的原理和驱动实现
  2. EtherCAT总线通信架构模型以及CoE参考模型解析
  3. 《“我是他妈的大专生”》
  4. AnyProxy 使用文档
  5. 转:有没有女生跟你暗示跟你交往,但你却SB的错过了?
  6. 23 种设计模式很污的解释
  7. spring-webmvc-4.1.6 接口返回json数据 中文出现\u0000\u0000\u0000\u0000
  8. 五笔不熟输入法(用五笔、拼音、笔画来整句输入)
  9. 经典Linux面试题
  10. 5个设计师都在用的在线网页设计编辑器!