首页 > 代码库 > [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures

本篇分享一下第6个已完工的视频,即《beginner Graphics – Lessons系列之纹理Textures》。听译、时间轴、压制者均为本人。请勿将视频用于非法目的。

有需要高清视频的同学麻烦点个赞并留下你的Email~

有视频有真相

 

视频中的重点

纹理是一个图片文件

Unity有多种使用纹理的方式
最常见的方式是把纹理赋给网格的基础纹理属性
使网格具有纹理的表面

纹理可以用于GUI元素
可以用于材质的额外属性
例如作为法线贴图、高光贴图或高度图
还可以用作光标、图标、启动画面等等

Unity导入的任何图片文件都可以用作纹理
这些图片可以是直接来自照片
不过纹理一般是用PS之类的软件创建或处理过的图片

Unity使用的大多数图片格式都支持透明色
但例外的是Jpeg不支持透明色

纹理文件应该保存在资产所在文件夹下
Unity依次在资产所在文件夹下搜索材质所需的纹理

纹理图片可以在属性面板中设置多种属性
纹理的Texture Type属性包含一些预设的类型
类型控制着Inspector面板显示不同的属性
默认的纹理类型是"Texture"
而"Advanced"类型则暴露了纹理所有的属性

如果需要设置基于纹理颜色的透明度或Alpha通道
我们可以选中"Alpha from Grayscal"选项
那么黑色将被视作全透明
白色则是完全不透明

"Wrap Mode"控制了纹理绑定到对象时如何进行贴合
这对2D元素和3D网格都有效
"Repeat"会重复显示纹理
"Clamp"会缩放纹理

"Filter Mode"选项控制着在渲染3D网格上的纹理被拉伸时的绘制问题
这实际上是控制绘制质量的
"Triangle"是最佳品质的 "Point"是最基本的

由于Unity支持多平台
纹理支持默认优化
并可以用不同平台的优化覆盖默认优化选项
Max Size会限制纹理的最大边长
如果Max Size大于导入的纹理图片
纹理图片的Size不变
这样纹理图片的大小不会超过Max Size
如果纹理图片的Size大于Max Size
Unity会在导入时将其缩小

和层一样,原始图片并没有改变
只有导入的资源改变了

Formats指定了压缩技术
默认选项是使用纹理原本的压缩技术
使用"Advanced"类型时还可以设置更多

每种平台都可以有自己特殊的设置
每种平台都可以覆盖默认的Max Size和Format属性
就是说我们可以根据平台的特点选择合适的纹理大小和压缩技术
更换平台时,纹理会根据新平台的设置重新导入
这部分内容和发布设置是联合使用的

计划

我一共收集到75个类似本文给出的英文视频。近期将逐步制出中文字幕并分享之。

1.Unity界面概述-Unity 官方教程 Beginner Editor - Lessons 系列

2.场景视图 -Unity 官方教程 Beginner Editor - Lessons 系列

3.项目面板和导入

4.检视面板-Unity 官方教程 Beginner Editor - Lessons 系列

5.层次和亲子关系-Unity 官方教程 Beginner Editor - Lessons 系列

6.认识游戏视图-Unity 官方教程 Beginner Editor - Lessons 系列

7.标签-Unity 官方教程 Beginner Editor - Lessons 系列

8.预制 - 概念和用法-Unity 官方教程 Beginner Editor - Lessons 系列

9.游戏对象和组件-Unity 官方教程 Beginner Editor - Lessons 系列

10.建立和播放器设置-Unity 官方教程 Beginner Editor - Lessons 系列

√1.摄像机介绍Cameras --Beginner Graphics - Lessons 系列

√2.灯光介绍Lights --Beginner Graphics - Lessons 系列

√3.材质了解Materials --Beginner Graphics - Lessons 系列

√4.网格渲染与过滤器Mesh Renderers and Filters--Beginner Graphics - Lessons 系列

√5.网格介绍Meshes --Beginner Graphics - Lessons 系列

6.材质介绍Textures --Beginner Graphics - Lessons 系列

1.光线投射概念Raycasting--Unity 官方教程 物理系统

2.认识刚体Rigidbodies --Unity 官方教程 物理系统

3.物理材质Physic Materials --Unity 官方教程 物理系统

4.碰撞输入OnCollisionEnter--Unity 官方教程 物理系统

5.关节介绍Joints--Unity 官方教程 物理系统

6.碰撞器作为触发器Colliders as Triggers--Unity 官方教程 物理系统

7.碰撞器介绍Colliders--Unity 官方教程 物理系统

8.添加扭矩Add Torque --Unity 官方教程 物理系统

9.添加力场Add Force --Unity 官方教程 物理系统

10.砖块射击Brick Shooter --Unity 官方教程 物理系统

11.弹弹球Bouncing Ball --Unity 官方教程 物理系统

1.项目概况 -- Stealth Project潜行风格游戏制作

2.游戏设置和照明 -- Stealth Project潜行风格游戏制作

3.警示灯设置 -- Stealth Project潜行风格游戏制作

4.标签管理-- Stealth Project潜行风格游戏制作

5.屏幕渐变效果 -- Stealth Project潜行风格游戏制作

6.游戏控制器 -- Stealth Project潜行风格游戏制作

7.闭路电视摄像机 -- Stealth Project潜行风格游戏制作

8.激光网格效果 -- Stealth Project潜行风格游戏制作

9.播放器设置 -- Stealth Project潜行风格游戏制作

10.播放动画控制器 -- Stealth Project潜行风格游戏制作

11.HashIDs -- Stealth Project潜行风格游戏制作

12.玩家移动 -- Stealth Project潜行风格游戏制作

13.玩家血量-- Stealth Project潜行风格游戏制作

14.摄影机运动-- Stealth Project潜行风格游戏制作

15.The Key-- Stealth Project潜行风格游戏制作

16.单扇门与动画-- Stealth Project潜行风格游戏制作

17.敌人设置-- Stealth Project潜行风格游戏制作

18.敌人视觉与听觉设定-- Stealth Project潜行风格游戏制作

19.敌人动画设置类别-- Stealth Project潜行风格游戏制作

20.敌人动画设置-- Stealth Project潜行风格游戏制作

21.敌人射击-- Stealth Project潜行风格游戏制作

22.Enemy AI-- Stealth Project潜行风格游戏制作

1.激活游戏物体Activating GameObjects--初级脚本编写系列

2.阵列Arrays--初级脚本编写系列

3.唤醒与启动Awake and Start--初级脚本编写系列

4.C#vs JS 语法C# vs JS syntax --初级脚本编写系列

5.Classes --初级脚本编写系列

6.约定和语法Conventions and Syntax --初级脚本编写系列

7.增量时间DeltaTime--初级脚本编写系列

8.销毁功能Destroy--初级脚本编写系列

9.启用和禁用组件Enabling and Disabling Components--初级脚本编写系列

10.获取坐标轴GetAxis --初级脚本编写系列

11.如何获得按钮或按键输入GetButton and GetKey --初级脚本编写系列

12.获取组件GetComponent --初级脚本编写系列

13.学习IF语句IF Statements --初级脚本编写系列

14.实例讲解Instantiate--初级脚本编写系列

15.Lerp 函数初识 --初级脚本编写系列

16.注视效果LookAt --初级脚本编写系列

17.循环语句Loops --初级脚本编写系列

18.鼠标按下事件OnMouseDown --初级脚本编写系列

19.适用范围及访问修改器Scope and Access Modifiers--初级脚本编写系列

20.脚本行为组件Scripts as Behaviour Components --初级脚本编写系列

21.平移和旋转控制Translate and Rotate--初级脚本编写系列

22.更新和固定更新Update and FixedUpdate--初级脚本编写系列

23.变量和函数Variables and Functions--初级脚本编写系列

24.矢量数学Vector Maths --初级脚本编写系列

 

感谢美媳妇的听译顾问和大力支持!

 

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之纹理Textures