- 用户指南
- Components
- 寻路
- 动画组件
- 资源组件
- 音频组件(AudioComponent)
- 音频侦听器(AudioListener)
- 音频源(AudioSource)
- 音频过滤器(AudioFilter)(仅限专业版)
- 混响区域(ReverbZone)
- 麦克风(Microphone)
- 物理组件(PhysicsComponent)
- 箱体碰撞体(BoxCollider)
- 胶囊碰撞体(CapsuleCollider)
- 角色控制器(CharacterController)
- 角色关节(CharacterJoint)
- 可配置关节(ConfigurableJoint)
- 恒定力(ConstantForce)
- 固定关节(FixedJoint)
- 铰链关节(HingeJoint)
- 网格碰撞体(MeshCollider)
- 物理材质(PhysicsMaterial)
- 刚体(Rigidbody)
- (SphereCollider)
- 弹簧关节(SpringJoint)
- 交互布(InteractiveCloth)
- 蒙皮布(SkinnedCloth)
- 车轮碰撞体(WheelCollider)
- 游戏对象(GameObject)
- 图像效果(ImageEffectScripts)
- 高光溢出和镜头光晕(BloomandLensFlare)
- 模糊(Blur)
- 相机运动模糊(MotionBlur)
- 颜色修正曲线(ColorCorrectionCurve)
- 颜色修正(ColorCorrection)
- 颜色修正查找纹理(ColorCorrectionLookupTexture)
- 对比度增强(ContrastEnhance)
- 对比度拉伸(ContrastStretch)
- 起皱(Crease)
- 视野深度(DepthofField)3.4
- 视野深度(DepthofField)
- 边缘检测(EdgeDetection)
- 鱼眼(Fisheye)
- 全局雾(GlobalFog)
- 发光(Glow)
- 灰度(Grayscale)
- 运动模糊(MotionBlur)
- 噪波和颗粒(NoiseAndGrain)
- 噪波(Noise)
- 屏幕叠加(ScreenOverlay)
- 棕褐色调(SepiaTone)
- 边缘检测效应
- 阳光照射(SunShaft)
- 屏幕空间环境光遮蔽(SSAO)(ScreenSpaceAmbientOcclusion(SSAO))
- 倾斜位移(TiltShift)
- 色调映射(Tonemapping)
- 旋转(Twirl)
- 渐晕(Vignetting)(和色差(ChromaticAberration))
- 状态同步详细信息
- 旋涡
- 设置管理器(SettingsManager)
- 网格组件(MeshComponents)
- 网络组
- 效果
- 渲染组件
- 变换组件(TransformComponent)
- UnityGUI组
- 向导
- 地形引擎指南(TerrainEngineGuide)
- 树木创建器指南
- 动画视图指南
- GUI脚本指南
- 网络参考指南
- 移动设备上的网络连接
- 高级网络概念
- Unity中的网络元素
- RPC详细信息
- NetworkLevelLoading
- 主服务器
- 最小化网络带宽
- 社交API
- 内置着色器指南
- Unity的后台渲染
- 着色器参考
- ShaderLab语法:Shader
- ShaderLab语法:Properties
- ShaderLab语法:子着色器(SubShader)
- ShaderLab语法:Pass
- ShaderLabsyntax:Color,Material,Lighting
- ShaderLab语法:剔除和深度测试(Culling&DepthTesting)
- ShaderLab语法:纹理组合器(TextureCombiners)
- ShaderLab语法:雾(Fog)
- ShaderLab语法:Alpha测试(Alphatesting)
- ShaderLab语法:混合(Blending)
- ShaderLab语法:通道标记(PassTags)
- ShaderLab语法:名称(Name)
- ShaderLab语法:绑定通道(BindChannels)
- ShaderLab语法:使用通道(UsePass)
- ShaderLab语法:GrabPass
- ShaderLab语法:子着色器标记(SubShaderTags)
- ShaderLab语法:回退(Fallback)
- ShaderLab语法:自定义编辑器(CustomEditor)
- ShaderLab语法:其他命令
- ShaderLab语法:Pass
- 高级ShaderLab主题
- ShaderLab内置值
- 其他
- 网络视图
- 导航网格 (Navmesh) 和寻路 (Pathfinding)(仅限专业版 (Pro))
- Mecanim 动画系统
- 动画状态机
- 混合树 (Blend Tree)
- 在 Mecanim 中使用动画曲线 (Animation Curves)(仅限专业版 (Pro))
- 循环动画片段
- Animation State Machine Preview (solo and mute)
- 动画参数
- 旧动画系统
- 使用类人动画
- 动画层
- 资源导入与创建
- 音轨模块
- 减少文件大小
- 光照贴图 UV
- 资源准备和导入
- 如何安装或升级标准资源 (Standard Assets)?
- FBX 导出指南
- 从 Maya 中导入对象
- 从 Cinema 4D 中导入对象
- 从 3D Studio Max 中导入对象
- 从 Cheetah3D 中导入对象
- 从 Modo 中导入对象
- 从 Lightwave 中导入对象
- 从 Blender 中导入对象
- 为优化性能建模角色
- 如何使用法线贴图 (NormalMaps)?
- 如何修正已导入模型的旋转?
- 程序材质
- 如何使用水?
- 分析器(仅限专业版)
- 绘制调用批处理
- 遮挡剔除(仅限专业版)
- Unity 中的高动态范围 (High Dynamic Range) 渲染
- 在 Unity 4 中使用 DirectX 11
- 文本场景文件格式(仅限专业版)
- 使用网络播放器模版
- 平台依赖编译
- 日志文件
- 首选项
- 粒子系统曲线编辑器
- 渐变编辑器
- 怎样制作网格粒子发射器?(旧粒子系统)
- 深入了解光照贴图
- 光照贴图快速入门
- 着色器
- 动画脚本(旧版)
- 自定义
- 布局模式
- 扩展编辑器
- 网络实例化
- 材质和着色器
- 如何使用细节纹理?
- 着色器:顶点和片段程序
- Unity 中的阴影
纹理
通过在整个地形上铺设地地形纹理 (Terrain Textures) 的方法装饰地形风景。你可以混合和组合地形纹理 (Terrain Textures),使一个地图平滑过渡到另一个地图,或使周围环境多样化。
地形纹理 (Terrain Textures) 也叫泼溅贴图。这表示您可以使用直接绘制到地形 (Terrain) 上的 alpha 贴图定义几个重复的高分辨率纹理,并对其进行任意混合。由于与地形尺寸比起来纹理并不大,因此纹理 (Textures) 的分布尺寸会非常小。
请注意: 使用数量为 4 的倍数的纹理会为地形 (Terrain) alpha 贴图的性能和存储提供 最大优势。
要使用纹理,请单击检视器 (Inspector) 中的绘绘制纹理 (Paint Textures) 按钮
添加地形纹理
开始绘制地形纹理 (Terrain Textures) 之前,需从“项目”(Project) 文件夹中添加至少一个纹理到地形 (Terrain) 中。单击选项按钮 (Options Button) -> 添加纹理... (Add Texture...)。
这将会弹出“添加地形纹理”(Add Terrain Texture) 对话框。
添加地形纹理 (Add Terrain Texture) 对话框
在该对话框的泼溅 (Splat) 属性中选择一个可平铺的纹理。您可从项目视图 (Project View) 将纹理拖到属性中,也可从下拉菜单中选择。
在,设置平铺大小 X 轴 (Tile Size X) 和平铺大小 Y 轴 (Tile Size Y) 属性。数值越大,每个纹理“平铺”的缩放比例就越大。 Textures with large 平铺尺寸 (Tile Sizes) 较大的纹理在整个地形 (Terrain) 上重复的次数会更少。数值较小的纹理将会使用更小的平铺重复更多的次数。
在 Unity 4 中,您还可以指定法线贴图纹理。为了使法线贴图拥有任何效果,地形必须使用能够使用法线贴图的着色器。在地形设置选项卡中指定带法线贴图地形着色器的材质。
单击添加 (Add)按钮,您将看到第一个地形纹理 (Terrain Texture) 平铺在整个地形 (Terrain) 上。
重复此过程可按个人喜好添加多个地形纹理 (Terrain Textures)。
绘制地形纹理
添加两个或两个以上的地形纹理 (Terrain Textures) 后,可用多种方式将其混合在一起。这部分很有趣,所以我们还是直接跳到这部分吧。
选择想使用的地形纹理 (Terrain Texture)。当前选中的地形纹理 (Terrain Texture) 会高亮显示为蓝色。
选择想使用的笔刷 (Brush)。当前选中的笔刷会高亮显示为蓝色。
选择笔刷 (Brush)大小 (Size)、不透明度 (Opacity) 以及目标强度 (Target Strength)。
大小 (Size) 指与地形方格相关的笔刷宽度。
不透明度 (Opacity) 是在给定的绘制时间内应用纹理的透明度或者数量
目标强度 (Target Strength) 是通过持续绘制所能达到的最大不透明度。
在地形上单击并拖动来绘制地形纹理 (Terrain Texture)。
使用多种纹理 (Textures)、笔刷 (Brushes)、大小 (Sizes) 和不透明度 (Opacities) 创建各种各样的混合样式。
请注意:选中笔刷后,请将鼠标移动到场景视图 (Scene View) 中的地形 (Terrain) 上,并按 F 。这将使场景视图 (Scene View) 以鼠标指针所在位置为中心,并自动将画面拉近到 笔刷大小 (Brush Size) 的距离。这是创建地形 (Terrain) 时实现导航的最快且最简便的方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论