pygame.color是返回颜色变量的api。

Color(name) -> Color
Color(r, g, b, a) -> Color
Color(rgbvalue) -> Color

例子:

blue = pygame.Color(0, 0, 255)
red = pygame.Color(255,0,0)

也可以用The HTML format is ‘#rrggbbaa’, where rr, gg, bb, and aa are 2-character hex numbers. The alpha aa is optional. A hex number string has the form ‘0xrrggbbaa’, where aa is optional:

red= pygame.Color(0xFF000000)

如果需要用大量的颜色,又不想定义太多,可以直接使用预定义好的颜色:

from pygame.color import THECOLORS

使用时,直接使用颜色的宏定义:

THECOLORS["red1"]

宏都定义在:mvim lib/python3.7/site-packages/pygame/colordict.py

例子:

red = pygame.Color(0xFF000000)
SCREEN.fill(THECOLORS[blue])
square = pygame.Rect(pos[0],pos[1],10,10)
pygame.draw.rect(SCREEN, red , square, 0)
pygame.display.update()

在一个蓝色背景画一个红色矩形

Pygame color相关推荐

  1. python pygame模块按键延迟_如何在python/pygame中延迟一件事情而不延迟其他事情?...

    最简单的方法是使用事件(无论如何都要检查事件)import pygame pygame.init() screen = pygame.display.set_mode((200, 200)) # ou ...

  2. 学习笔记——pygame最常用的15个模块

    1.Color类 class pygame.Color Pygame 中用于描述颜色的对象.Color(name) -> Color Color(r, g, b, a) -> Color ...

  3. 学习Pygame和巩固Python——画颜色~

    这次学习的地址是http://eyehere.net/2011/python-pygame-novice-professional-5/#comment-354 英语水平急剧降低,我还是把学习中碰到的 ...

  4. 基于pygame的贪吃蛇游戏

    14/100保存草稿发布文章 博文管理我的博客退出加粗 斜体 标题 删除线 无序 有序 待办 引用 代码块 BashCC++C#CLikeCSSGoHandlebarsJavaJavaScriptKo ...

  5. python贪吃蛇设计目标_基于 pygame 设计贪吃蛇游戏

    基于 pygame 设计贪吃蛇游戏 贪吃蛇游戏通过玩家控制蛇移动,不断吃到食物增长,直到碰到蛇身或边界游戏结束.其运行效果如下所示: 游戏开始时,先导入可能需要用到的包. import time im ...

  6. python两人一碰_python运用pygame库实现双人弹球小游戏

    使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...

  7. pythonpygame中主函数_从0开始学Python-14.2 pygame的核心对象

    Surface Objects(平面对象) 和窗口 Surfaceobjects代表了一个巨型的2D图像,这个2D图像上的点可以通过pygame的drawing函数来更改并展示到屏幕上.pygame上 ...

  8. python的pygame库使用方法_[宜配屋]听图阁

    使用python pygame库实现一个双人弹球小游戏,两人分别控制一个左右移动的挡板用来拦截小球,小球会在两板间不停弹跳,拦截失败的一方输掉游戏,规则类似于简化版的乒乓球. 因为是第一次用pygam ...

  9. 如何用Pygame写游戏(五)

    本文转自:http://eyehere.net/2011/python-pygame-novice-professional-5/ 这次开始是真正的游戏编程,以前都是基础的基础啊. 电脑游戏总是倾向于 ...

最新文章

  1. java字符串分割性能_String字符串性能优化的几种方案
  2. Android 源码分析之 EventBus 的源码解析
  3. Join的加强版CountDownLatch
  4. json lib java_Json-lib 进行java与json字符串转换之二
  5. jquery Fancybox使用教程
  6. python之字符串连接
  7. 机器学习从入门到精通50讲(二)-千万级流量压力测试
  8. 【技巧】Chrome应用技巧
  9. CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1
  10. linux下的C语言开发(线程互斥)
  11. MoneyRunner API汇总
  12. CSS设置中文字体无效乱码问题
  13. 一键配置以太网IP脚本
  14. 搜索引擎开发需要用到什么技术?
  15. 基于node搭建前端服务器,nodejs做微信小程序后端
  16. pacman 查询_Pacman常用命令 文内搜索吧
  17. putty永久设置session
  18. 更换新电池对iPhone手机性能的影响实测
  19. 有哪些值得一读的理财启蒙书
  20. MII和mii-tool

热门文章

  1. jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法;
  2. 西门子s7 200smart与台达伺服电机 运动控制的学习,目标:用触摸屏和西门子smart 控制
  3. 数据挖掘-关联规则挖掘之Apriori算法
  4. Weblogic EJB3开发及常见问题
  5. iPhone4s降级ios6.1.3流程总结
  6. java sound 混音_iOS音频编程之混音
  7. python3.6.3安装numpy_Python3.6无法安装numpy,如何解决?
  8. 在暴风上市前,虚拟现实团队就跑了
  9. Ubuntu下python3卸载
  10. 通过UC开发者调试工具调试webView