系列文章
①:安装及基本概念
②:EasyX函数-设备相关
③:EasyX函数-颜色模型
④:EasyX函数-图形样式
⑤:EasyX函数-绘图相关〔1〕
⑥:EasyX函数-绘图相关〔2〕
文章目录
前言
作者也是个小白,本【教程】充其量算个学习笔记,若有写的不正确的地方还请指教。
四、EasyX函数 之 颜色模型
-
交换颜色 - BGR()
作用:交换颜色中的红色和蓝色。
注:EasyX中内存中颜色表示为b-g-r,显示缓冲区中是r-g-b,可以输入BGR(0xaabbcc),将红蓝(即变成0xccbbaa)换位。
函数原型:COLORREF BGR(COLORREF color);参数:
- c o l o r color color:需要交换的颜色
返回值:交换后的颜色。
-
合成颜色 - RGB()
作用:将红、绿、蓝颜色分量合成颜色。
函数原型:COLORREF RGB( BYTE byRed, // 颜色的红色部分 BYTE byGreen, // 颜色的绿色部分 BYTE byBlue // 颜色的蓝色部分 );参数:
- b y R e d byRed byRed:颜色的红色部分, ∈ [ 0 , 255 ] \in[0,255] ∈[0,255]。
- b r G r e e n brGreen brGreen:颜色的绿色部分, ∈ [ 0 , 255 ] \in[0,255] ∈[0,255]。
- b y B l u e
EasyX函数之颜色模型详解

本文是EasyX游戏开发系列教程的第三篇,主要介绍EasyX库中的颜色模型,包括颜色交换、合成、分离以及HSL和HSV转换等函数的使用,帮助初学者理解颜色处理在游戏开发中的应用。
最低0.47元/天 解锁文章
5771

被折叠的 条评论
为什么被折叠?



