IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> Unity Color对比Color32、对应PS的通道解释 -> 正文阅读

[游戏开发]Unity Color对比Color32、对应PS的通道解释

1,先说Unity Color与Color32:

官网文档:

Unity - Scripting API: Color

Unity - Scripting API: Color32

Color和Color32可互转。Unity默认貌似用的是Color。那区别是什么呢?

Color: ??使用Float (4字节,32位!) 对应一个通道。那么RGBA=4个*4字节*8=128 bit

大有大的好处。能表示的色彩数量也越高。甚至可以跟HDR直接做结合(float,当然可以表示1以上的数据啊)。

Color32: 使用Byte(1字节8位) 对应一个通道,所以RGBA=4个*1字节*8 = 32 bit

小有小的好处。理论上更快,占用内存更低,是Color的1/4。缺点是固定256*256*256=16777216色。无法表示多的色彩。想表示HDR,数据容量已经不够了,解决方案是靠多图或额外增加数据。但是Unity内部是个黑盒,再更底层渲染算法那里的处理也更是说不清楚,所以如果只是想表现1600万色,用这个理论上更优一些。

可以用断点看一下:

?

2, 再说说 PS通道:

通道:用位去表示,能支持的信息数量。

最常用的8位通道:用8bit?(1个字节)的信息,去描述通道内的信息。

?

那么,颜色模式?RGB颜色8位通道。8*3通道(RGB)=对应24位色彩。8位,能表示的数据范围是0-255,所以可以展示:256*256*256=16777216 个色彩。再加上8位,描述这个像素的透明度的Alpha通道,也正好对应了Unity的Color32数据格式。

PS通道,16位以上的,支持的格式就不多了。所以暂时不讲。

3,显示设备,例如显示器参数问题:

目前主流10亿色显示器,大多数是8抖10的。当然除了显示器,其他显示设备也有更高色深的。暂时不提。

?

4,常用色深:

想起了多年前,考系统分析师的教材:

色深(Color Depth): 用位bit(不是字节) 去表示色彩数量。

1位:2种颜色,单色光,黑白二色。

8位:256种颜色。比较常用的就是Gif图

16位:部分老游戏、老操作系统使用的。

( 红色占5 个位、蓝色占5 个位、绿色占6 个位,所以红色、蓝色、绿色各有32、32、64 种变化,总共可以组合出64K 种颜色)

24位:目前最常用。有16,777,216色,真彩色。最常用。

32位:一般指,在24位真彩色基础上,增加8位的透明通道。

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 19:10:32  更:2022-04-22 19:14:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 13:44:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码