Unity篇07:Texture 纹理 - kudan-game/ArtArtist-Repo GitHub Wiki
本篇介绍 Unity 中 Texture 的各种类型
1 Texture 是在GameObjects之上,给予他们视觉效果的图片或者视频文件。
在2d工程中,unity 把任何图片或者视频文件认定为Sprite。(3d中认定为texture)
只要文件不超过要求的大小就可以import,包括psd或者tiff文件,unity会在其内部将这些文件flatten到合适大小,防止游戏过大。 这个操作不会影响到已经import的psd或者tiff源文件本身。
2 Texture Importer
project视图中的图片或者视频的inspector即 Texture Importer。
Texture type: 就是决定将图片导入为一个什么类型的文件,可以根据类型更改其导入后的属性。
1)Default: 包含大部分texture导入的类型,也就是说将asset文件中的图片或视频更改为default的type,创建game object的时候, 大部分类型可以使用这个文件作为texture。(2d工程中只认sprite 没有texture, 所以好像这个类型(default texture)不能用,大部分用Sprite(2D and UI)这个类型)
2)Normal map(法线贴图类型):可将图像颜色通道变成一个适合于法线映射的格式。将一个相对简单的3D模型贴上假的3D细节效果,2D应该用不到,
详见: https://blog.csdn.net/by_mxy/article/details/9406755
https://blog.csdn.net/cbbbc/article/details/70023642
https://www.jianshu.com/p/be420cf04564
3)Editor GUI and Legacy GUI(图形用户界面):纹理适用于HUD/GUI所有的纹理格式。目前Unity没有提供内置的GUI可视化编辑器,因此GUI界面的制作需要全部通过编写脚本代码来实现。
详见: https://www.xf.com/gonglue/113801
4)Sprite(2D and UI) : 我们制作游戏或者虚拟UI界面就要选择这种格式设置。
5)Cursor(图标文件):选择此类型纹理适用于光标所用的纹理格式。build setting 中的 player setting 可以选择使用哪个cursor文件。
6)聚光灯贴图 Cookie :该纹理适用于灯关游戏对象的Cookie。
7)LightMap:光照贴图。所有灯光的特性将被直接映射到Beast lightmapper并烘培到纹理,以此获得更好的性能。
- Single Channel: 如果采用单通道色彩模式。
关于图像通道:https://blog.csdn.net/W614171629/article/details/81013615