unity3d地形快捷键_unity3d 快捷键 - CSDN
  • Unity3D 官方教程翻译 地形引擎

    创建和编辑地形

    通过菜单中的GameObject->3D Object ->Terrain,你可以为你的场景创建一个地形对象(这也将在项目视图中增加一个对应的地形资源)。然而,初始的地表除了一个巨大而单调的平面,什么都没有。但如果当地形对象被选中时你查看检视器,你将看到Unity提供了一些工具,你可以用来创建任何你喜欢的地表元素。
    Terrain Editing Tools appear in the Inspector
    除了树木放置工具和设定面板,在工具栏的所有工具提供了“刷子”的集合,以及对刷子尺寸与透明度的设置。这些绘制工具类似于图像编辑并非巧合,因为地形中的细节正是通过这种方式精确地创建, 通过在地表上“绘制”细节。如果你选择工具栏上最左边的工具(Raise/Lower Terrain)并在场景视图中于地形上移动鼠标,你将在地形表面上看到一个类似于点光源的光标。当你点击鼠标,你可以于鼠标位置处,绘制地表在高度上逐渐的变化。通过在数字工具栏中选择不同选项,你可以绘制不同的形状。刷子的尺寸和透明度选项分别改变刷子的面积,以及它效果的强度。
    所有工具的细节将在随后的板块中给出。然而,它们都基于绘制细节的概念,并且除了树木放置工具,都有对刷子相同的选项,即尺寸和透明度。工具可以被用来设置地形的高度,也可以增加染色,平面和其它对象。

    地形的快捷键

    你可以在地形检视器中使用以下键盘快捷键:
    按shift+从Q到Y的某一按键,来选择对应的地形工具(例如,Shift-Q选择了Raise/Lower工具)。
    逗号(,)和句点(.)循环选择可用的刷子。
    小于号(<)和大于号(>)循环选择可用的树木对象,纹理和细节。
    另外,标准的F按键,对地形有轻微的不同。通常,当鼠标在场景视图中时,它将围绕整个对象适配选中状态。然而,由于地形通常很大,按F会将场景视图聚焦到地形中鼠标/刷子当前处理的区域。这提供了非常快和直管的方式来跳转到你希望编辑的区域。如果你按F当鼠标不在地形对象上,将回应标准的适配行为。

    高度工具

    在地形检视器工具栏上,前三个工具被用来绘制地形在高度上的变化。
    这里写图片描述
    从左边开始,第一个按钮激活Raise/Lower Height 工具。当你使用这个工具时,高度将随着你用鼠标在地形上扫过而升高。如果你在一处固定鼠标,高度将逐渐增加,这类似于在图像编辑器中的喷雾器工具。如果你按下shift键,高度将会降低。不同的刷子可以被用来创建不同的效果。例如你可以创建丘陵地形,通过soft-edged刷子进行抬升,然后削减陡峭的山峰和山谷通过使用hard-edged刷子进行降低。
    Rolling hills cut by a steep valley
    左起第二个工具,是Paint Height,类似于Raise/Lower工具,除了它有额外的属性来设置目标高度。当你在对象上绘制时,此高度的上方区域会下降、下方的区域会上升。你可以使用高度属性来手动设置高度,或者你可以使用在地形上shift+点击来取样鼠标位置的高度(相当类似于图片编辑器中的“eyedropper”工具)。在高度属性旁边是一个Flatten按钮,它简单地拉平整个地形到选定的高度。这对设置一个凸起的地面水平线很有用,如果你希望地表包含在水平线上的山峰和水平线下的山谷。Paint Height对于在场景中创建高原以及添加人工元素如道路、平台和台阶,都很方便。
    Hillside with a flat road
    左边第三个工具,Smooth Height 并不会明显地抬升或降低地形高度,但平均化附近的区域。这缓和了地表,降低了陡峭变化的出现,类似于图片处理中的模糊工具(blur tool)。你可以使用这个,例如,当你已经在可用集合中使用一个噪声更大的刷子绘制了细节。这些刷子图案将倾向于在地表上造成尖锐、粗糙的岩石,但可以通过使用Smooth Height来缓和。

    用高度图工作

    如之前提到的,高度工具令人联想到图片编辑器中的绘制工具。实际上,地形是使用一个在场景背后的纹理而实现的,那么这些工具实际上像纹理绘制工具那样起作用。
    地形上每个点的高度,被表示为一个矩阵列中的值。这个数组可以用一个被称为高度图(heightmap)的灰度图来表示。使用外部编辑器的高度图有时候很有用,例如Photoshop,或者在你的游戏中获取现有的地理高度图。Unity提供了为地形导入、导出高度图的选项;如果你点击Settings tool(工具栏最右边的按钮),你讲找到标记为Import RAW和Export RAW的按钮。这些允许高度图从标准RAW格式中被读取或者写入;标准RAW格式是16位灰度格式,兼容大部分图片和地表编辑器。

    纹理

    你可以添加纹理图片到地形的表面上,来创造着色和良好的细节。由于地形是如此巨大的对象,在实践中标准的做法是使用一个无空隙地重复的纹理,在表面上用它成片地覆盖(从接近地面的角色视角来看,这样的重复通常不是明显易见的)。一个纹理将作为在地表上的“背景”图片,但你也可以绘制不同的纹理区域来模拟不同的地面,如草地、沙漠和雪地。绘制出的纹理可以在不同的透明度下使用,这样你可以在乡野草地和沙滩之间有一个渐变。
    Sand dune terrain with sandy texture

    启用纹理

    工具栏中的paintbrush按钮启用纹理绘制。
    这里写图片描述
    一开始,地形将没有纹理分配用于绘制。如果你点击Edit Textures按钮并且在菜单中选择Add Texture,你讲看到一个窗口,在其中你可以设置一个纹理和它的属性。
    取决于你在Terrain Settings中设置的材质类型,主纹理图的颜色通道可能有不同的用处。
    Add Texture window (Standard)
    标准:RGB通道是地形表面的反射颜色,而alpha通道控制平滑。也有一个“Metallic”滑块,控制表面的所有金属成色。
    Add Texture window (Diffuse)
    Diffuse:RGB通道是散射颜色。Alpha通道不被使用。
    Add Texture window Specular
    Specular: RGB 通道是漫射颜色。Alpha通道为光泽。
    Add Texture window (Custom)
    Custom:纹理图如何使用,取决于你的自定义着色器,但通常你希望RGB通道为基色。
    除了主纹理贴图,你也可以为所有3个内建的材质类型指定一个法线纹理。这里被使用的法线纹理的纹理类型必须为“法线贴图”(你可以在一个纹理资源的导入选项中,改变纹理类型)。掌控法线贴图的着色器代码将被开启,仅当为地形设置了至少一个法线纹理,所以如果你不使用它们,你不需要付出性能消耗。
    Size属性(就在texture boxes下方)允许你设置宽度和高度,即图片将于地形的表面上伸缩的程度。Offset属性决定,平铺纹理开始的位置与地形锚点之间的距离;你可以将它设置为0,让平铺从角落开始。一旦你将纹理和属性设置完成,点击Add按钮让纹理对地形可用。
    为了改变一个已经添加了的地形纹理,选择它的thumbnail,点击“Edit Textures”按钮并从菜单中选择“Edit Texutre”。或者,你可以简单地双击它的thumbnail。为了移除一个地形纹理,选择它的thumbnail,点击“Edit Textures”按钮并从菜单中选择“Remove Texture”。

    纹理绘制

    你添加的第一个纹理将被作为“背景”使用而覆盖地形。然而,你可以添加你希望数量的纹理;随后的这些纹理将可以绘制,通过使用类似的刷子工具。在地形检视器纹理的下方,你可以看到通常的刷子尺寸及透明度选项,但也有另外一个称为目标强度(Target Strength)的选项。这个设置了刷子将会达到的最大透明度值,即使它重复地通过了相同的点。这对于在一个单一地形类型中,添加细微修补的颜色变动,来破坏一个巨大、平整、用相同纹理不断重复覆盖区域的单调,是个有用的办法。
    Grass terrain with dirt texture painted on corners

    树木

    Unity地形可以用树木布置。可以像高度图和纹理被使用那样,树木补丁被绘制到地形上,但树木是固定的、从表面生长出的三维对象。Unity使用了优化(例如,对远距离树木的公告板化)来维持好的渲染效果,所以你可以拥有上千棵树组成的密集森林,同时保持在可接受的帧率。
    Terrain with trees

    启用树木

    在工具栏上的tree按钮启用树木绘制。

    一开始,地形将没有可用的树木,但如果你点击Edit Trees按钮并且选择Add Tree,将弹出一个窗口来让你从自己的项目中选择一个树木资源。
    The Add Tree window
    在标准资源包中,Unity带有几个样例SpeedTree树木对象,用作蓝本(Assets->Import Package ->Terrain Assets);但也可以用SpeedTree Modeler应用,UnityTree Creator工具或者其他3D建模应用,来创建合适的对象。
    如果选中的树木对象是用Tree Creator所创建的,窗口将显示摇摆特性,用于调整对风的响应度。这些请看下面的“让树在风中摇摆”部分。

    绘制树木

    当一棵树被选中,你可以在地表上用绘制纹理或高度图的相同方式来绘制。可以用按住shift键来从区域中移除树木,而通过按下ctrl,只绘制、移除当前选中的树木。类似的刷子尺寸选项对树木绘制有效,但透明度选项被树木密度(Tree Density)所替代,这控制了在区域的一个给定单元中,绘制树木的平均数量。
    一个范围滑块让你控制树木的最小高度和最大高度。如果你停用随机(Random),你可以为所有树木的高度指定一个值。默认下,一棵树的宽被锁定关联到其高度,这样树木通常被一致地缩放。然而你可以停用“锁定宽度到高度”(Lock Width to Height)选项并分别指定其宽度。
    同样也有对颜色变化和随机树木旋转的控制。变动选项帮助创建随机、看起来自然的森林,而非由完全相同树木组成的人工种植园。
    Mass Place Trees 按钮对创建一个用树木进行完全的覆盖而不在全部地表上绘制,是非常有用的办法。在一个大量安置之后,你仍可以使用绘制来增加或移除树木,来创建更密集或更稀疏的区域。

    SpeedTree/LOD Trees

    从Unity5开始,你可以使用来自IDV的SpeedTree建模来创建带有高端视觉效果如平滑LOD过渡、快速公告板以及自然风动画的树木。请到他们的页面获取更为细节的信息。你也可以从资源商店包或其他第三方来源免费导入SpeedTree资源到你的项目文件夹中。
    查看这里来获取更多信息。

    Tree Creator树木

    Unity有它自己的树木创建器,你可以用它来产生新的树木资源;但你也可以用标准的3D建模应用来完成此项任务。树木网格必须少于2000个三角面(出于性能考虑),锚点必须在树木从地面上长出的根基处。网格应当有两个材质,一个用于树干,另一个用于树叶。
    树木必须使用自然/柔和咬合树叶(Nature/Soft Occlusion Leaves)和自然/柔和咬合树皮(Nature/Soft Occlusion Bark)着色器。为了使用这些着色器,你也不得不将树放在特定的包含了名称“Ambient-Occlusion”的文件夹中。当你在这样一个文件夹中放了个模型并再次导入它,Unity将在一种特别为树木设计的方式中计算软环境咬合。“自然/柔和咬合”着色器依赖文件夹命名习惯;如果你不遵守,树木将不会正确地渲染。
    当你从建模应用中保存一个树木资源,你需要点击Refresh按钮(当树木绘制工具被选中时在检视器中显示),目的是查看你地形上更新了的树木。

    在树木上使用碰撞器

    你可以为一个新的树木资源添加一个胶囊碰撞器,通过在场景中实例化它、添加碰撞器(菜单:Component->Physics->Capsule Collider)、为修改后的树木对象创建一个新的预物体。当你添加树木到地形中,确保你选择了带有碰撞器的预物体而不是原始的那个。你也应当在地形的Terrain Collider组件检视器中启用Create Tree Colliders。

    让树木在风中摇摆

    需要做的第一件事是创建一个有风区域。你可以通过从菜单:Game Object->Create General->WindZone来进行。
    这里,你需要确保你的树被设置为摇摆的。选择你的树,然后选择Edit Trees->Edit Tree。设置摇摆值为1将导致树进行调整,如果你尚未做这件事。
    你可能注意到了,你的树木相当狂暴地动着。为了修正,你可以改变你的摇摆值,但直接在“风区”中设置这些值或许会更简单,而保持你的树的摇摆值设置为1。为了避免树木摇动太大,降低风湍流至0.1到0.3,所有东西将明显低更平缓。如果你不希望所有树都飘向同一个方向,降低Wind Main 值与湍流相同的值。

    草地和其它细节

    一个地形可以有草丛,和其它小物体,比如覆盖表面的石头。草地使用2D图像进行渲染来表现单个草丛,而其它细节从标准网格中生成。
    Terrain with grass

    启用细节

    在工具栏上的细节按钮启用了草地/细节绘制。
    这里写图片描述
    一开始,地形没有草地或细节可用,但如果你点击在检视器中的Edit Details按钮,在出现的菜单中将看到Add Grass Texture和Add Detail Mesh选项。出现的窗口将让你选择你希望添加到地形中绘制的资源。
    对于草地,窗口是这样的:
    The Add Grass Texture window
    Detail Texture是表现草地的纹理。一些合适的纹理包含在了Unity的标准资源库中,可以从资源商店里下载。你可也可以自己创建它们。纹理就是一个小图片,其空白区域的alpha通道设置为0(当然“草地”是个专业术语,你可以使用图片来表现花朵,灌木丛,甚至一些像铁丝网之类的人造物体。
    Min Width, Min Height, Max Width and Max Height值指定了生成草地的尺寸上下限。为了看着真实,草地用随机“带噪声”模式生成,草地上散落光秃的部位。
    Noise Spread值控制替换块的近似尺寸,更大的值导致在给定区域中更大的变化。(技术说明:噪声实际上使用柏林噪声Perlin Noise所生成;噪声的传播取决于作用在地形上x,y位置之间的缩放,以及噪声图像。)在中心的草地替换块,被认为是比在边缘上的更“健康”;Healthy/Dry Color设置用它们的颜色展示草地的健康程度。
    最后,当公告板选项被启用,草地图像会被旋转,这样它们永远面向镜头。当你想要展示草地的密集区域时这个选项有用,因为二维图像不可能从哪个方向都能看到。然而,稀疏的草地,单个草丛的旋转变得明显,产生奇怪的效果。
    对细节网格,如石头,选项窗口是这样的:
    The Add Detail Mesh window
    Detail属性用来从你的项目中选择一个预物体来设置,它将用随机的Width和Height值缩放出单个实例。Noise Spread和Healthy/Dry Color值如它们对草地影响那样进行工作(尽管当应用到如石头的物体上时,“健康”的概念扩展了)。渲染模式可以被设置为草地Grass或者Vertex Lit。在草地模式中,场景中的细节物体实例将被抹平为2D图像,像草地纹理那样表现。在Vertex Lit模式中,细节将被如场景中的固定,定点光照物体那样渲染。

    风区

    你可以通过添加一个或多个带有风区组件的对象,在你的地形上创建风的效果。带有风区的树木将以逼真的动画效果摆动,而风自身将间歇性生成,来产生树木自然摆动的效果。

    使用风区

    风区对象可以直接创建(菜单:GameObject->3D Object->Wind Zone)或者你可以向场景中已经存在的任何合适物体添加这个组件(菜单:Component->Miscellaneous->Wind Zone)。风区检视器有一些选项来控制它的行为。
    Wind Zone inspector
    Mode可以被设置为定向(Directional)或球形(Spherical)。在定向模式中,风会同时影响整个地形;而一个球形风从一个用Radius属性定义的球体中向外吹。定向风在创造树木自然运动时更有用,而球形风更适合如爆炸这样的特定效果。
    Main属性决定风的整体强度,但这可以使用Turbulence进行一些随机的变化。如前文提到的,风间歇地吹在树上产生更为自然的效果。间歇的强度和时间间隔用Pulse Magnitude和Wind Frequency属性来控制。

    粒子系统

    风的主要用途是让树木运动,但它也可以影响到被使用外力模块的粒子系统产生的粒子。更深入的细节内容参考粒子系统

    展开全文
  • unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender ...
    unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和android平台。也可以利用unity web player插件发布网页游戏手机游戏,支持Mac 和Windows的网页浏览。
    Windows系统unity3d中的快捷键
    组合键 键 功能 
    File 文件 
    Ctrl   N New Scene 新建场景 
    Ctrl   O Open Scene 打开场景 
    Ctrl   S Save Scene 保存 
    Ctrl Shift S Save Scene as 保存场景为 
    Ctrl Shift B Build Settings... 编译设置... 
    Ctrl   B Build and run 编译并运行 
    Edit 编辑 
    Ctrl   Z Undo 撤消 
    Ctrl   Y Redo 重做 
    Ctrl   X Cut 剪切 
    Ctrl   C Copy 拷贝 
    Ctrl   V Paste 粘贴 
    Ctrl   D Duplicate 复制 
    Shift   Del Delete 删除 
        F Frame  selected 选择的帧 
    Ctrl   F Find 查找 
    Ctrl   A Select All 全选 
    Ctrl   P Play 播放 
    Ctrl Shift P Pause 暂停 
    Ctrl Alt P Step 停止 
    Assets 资源 
    Ctrl   R Refresh 刷新 
    Game Object 游戏对象 
    Ctrl Shift N New Empty 新建空游戏对象 
    Ctrl Alt F Move to view 移动到视图 
    Ctrl Shift F Align with view 视图对齐 
    Window 
    Ctrl   1 Scene 场景 
    Ctrl   2 Game 游戏 
    Ctrl   3 Inspector 检视面板 
    Ctrl   4 Hierarchy 层次 
    Ctrl   5 Project 项目 
    Ctrl   6 Animation 动画 
    Ctrl   7 Profiler 分析器 
    Ctrl   8 Particle Effect 粒子效果 
    Ctrl   9 Asset store 资源商店 
    Ctrl   0 Asset server 资源服务器 
    Ctrl Shift C Console 控制台 
    Ctrl   TAB Next Window 下一个窗口 
    Ctrl Shift TAB Previous Window 上一个窗口 
    Ctrl Alt F4 Quit 退出 
    Tools 工具 
        Q Pan 平移 
        W Move 移动 
        E Rotate 旋转 
        R Scale 缩放 
        Z Pivot Mode toggle 轴点模式切换 
        X Pivot Rotation Toggle 轴点旋转切换 
    Ctrl   LMB Snap 捕捉 (Ctrl+鼠标左键) 
        V Vertex Snap 顶点捕捉 
    Selection 
    Ctrl Shift 1 Load Selection 1 载入选择集 
    Ctrl Shift 2 Load Selection 2 
    Ctrl Shift 3 Load Selection 3 
    Ctrl Shift 4 Load Selection 4 
    Ctrl Shift 5 Load Selection 5 
    Ctrl Shift 6 Load Selection 6 
    Ctrl Shift 7 Load Selection 7 
    Ctrl Shift 8 Load Selection 8 
    Ctrl Shift 9 Load Selection 9 
    Ctrl Alt 1 Save Selection 1 保存选择集 
    Ctrl Alt 2 Save Selection 2 
    Ctrl Alt 3 Save Selection 3 
    Ctrl Alt 4 Save Selection 4 
    Ctrl Alt 5 Save Selection 5 
    Ctrl Alt 6 Save Selection 6 
    Ctrl Alt 7 Save Selection 7 
    Ctrl Alt 8 Save Selection 8 
    Ctrl Alt 9 Save Selection 9 
    Mac系统Unity3D中的快捷键
    组合键 键 功能 
    File 文件 
      CMD N New Scene 新建场景 
      CMD O Open Scene 打开场景 
      CMD S Save Scene 保存 
    Shift CMD S Save Scene as 保存场景为 
    Shift CMD B Build Settings... 编译设置... 
      CMD B Build and run 编译并运行 
    Edit 编辑 
      CMD Z Undo 撤消 
    Shift CMD Z Redo 重做 
      CMD X Cut 剪切 
      CMD C Copy 拷贝 
      CMD V Paste 粘贴 
      CMD D Duplicate 复制 
      Shift Del Delete 删除 
      CMD F Frame  selected 选择的帧 
      CMD F Find 查找 
      CMD A Select All 全选 
      CMD P Play 播放 
    Shift CMD P Pause 暂停 
    Alt CMD P Step 停止 
    Assets 资源 
      CMD R Refresh 刷新 
    Game Object 游戏对象 
    Shift CMD N New Empty 新建空游戏对象 
    Alt CMD F Move to view 移动到视图 
    Shift CMD F Align with view 视图对齐 
    Window 
      CMD 1 Scene 场景 
      CMD 2 Game 游戏 
      CMD 3 Inspector 检视面板 
      CMD 4 Hierarchy 层次 
      CMD 5 Project 项目 
      CMD 6 Animation 动画 
      CMD 7 Profiler 分析器 
      CMD 8 Particle Effect 粒子效果 
      CMD 9 Asset store 资源商店 
      CMD 0 Asset server 资源服务器 
    Shift CMD C Console 控制台 
    Tools 工具 
        Q Pan 平移 
        W Move 移动 
        E Rotate 旋转 
        R Scale 缩放 
        Z Pivot Mode toggle 轴点模式切换 
        X Pivot Rotation Toggle 轴点旋转切换 
      CMD LMB Snap 捕捉 (Ctrl+鼠标左键) 
        V Vertex Snap 顶点捕捉 
    Selection 
    Shift CMD 1 Load Selection 1 载入选择集 
    Shift CMD 2 Load Selection 2 
    Shift CMD 3 Load Selection 3 
    Shift CMD 4 Load Selection 4 
    Shift CMD 5 Load Selection 5 
    Shift CMD 6 Load Selection 6 
    Shift CMD 7 Load Selection 7 
    Shift CMD 8 Load Selection 8 
    Shift CMD 9 Load Selection 9 
    Alt CMD 1 Save Selection 1 保存选择集 
    Alt CMD 2 Save Selection 2 
    Alt CMD 3 Save Selection 3 
    Alt CMD 4 Save Selection 4 
    Alt CMD 5 Save Selection 5 
    Alt CMD 6 Save Selection 6 
    Alt CMD 7 Save Selection 7 
    Alt CMD 8 Save Selection 8 
    Alt CMD 9 Save Selection 9 

    unity3d如何快速学习:
    第一步首先了解unity3d的菜单,视图界面。这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。
    第二步理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你半天。
    第三步学习创建基本的场景的一些基本概念:游戏对象,组件,脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系
    第四步学习资源导入方面的一些基本元素:网格,材质,贴图,动画等。
    第五步学习脚本的生命周期,Start,UpDate,ONGUI这些基本的方法。了解,预制,时间,数学等常用的类及相关方法。理解游戏对象,组件,脚本彼此之间的关系。
    第六步进一步学习摄像机,灯光,地形,渲染,粒子系统,物理系统等等,这些每一个深入进出都是一个很复杂的主题。
    第七步一些更高级的概念:向量的加减法点乘差乘,光照法线贴图,内存管理,图形优化等等。Unity3D入门容易,真的要精通,那是相当难的。
    展开全文
  • Unity3d学习 制作地形

    2017-04-17 20:53:28
    这周学习了如何在unity中制作地形,就是在一个Terrain的对象上盖几座小山,在山底种几棵树,那就讲一下如何完成上述内容. 1.在新键得项目的游戏的Hierarchy目录中新键一个Terrain对象(如图黑色部分代表Terrain[地形]...

    这周学习了如何在unity中制作地形,就是在一个Terrain的对象上盖几座小山,在山底种几棵树,那就讲一下如何完成上述内容.

    1.在新键得项目的游戏的Hierarchy目录中新键一个Terrain对象(如图黑色部分代表Terrain[地形])

    2.对地形Terrain增加纹理

      .1 在Hierarchy选中Terrain对象可以看到在Inspector有关于Terrain的属性介绍

        

        点击后,选择Edit Textures 在点击Add Textures 就可以为地形增加纹理了

       .2点击完Add Textures会出现该界面

        

          .3效果图

        

      .4可以在地形上新增其他材质 利用笔刷在原地形上在铺一层

        

      .5 选中新增纹理在场景层绘制如下图:

        

    2.对地形Terrain增加几座山

      .首先来介绍一下绘制高山的几种方式: 从左至右分别为 绘制高山 绘制有高度限制的山 使绘制的山更平滑一点 , 我们利用第一种方式再配合笔刷在场景下绘制(如下).

         

    3.对地形Terrain增加几棵树

      .1 首先为选择树的必要资源(如下) 

        

       .2 设置树的属性如下

        

         .3 上述设置完后便可以在地形上铺树了(效果图如下)

        

    展开全文
  • 一.在场景视图(Scene)中的操作 1.ALt+鼠标左键。可以旋转场景视图 2.鼠标中键。可以拖动场景视图。 3.Alt+鼠标右键或鼠标滚轮。放大缩小视图 4.鼠标右键+WASD键,右键转视角。开启漫游模式 5.选择对象后按F键。...

    一.在场景视图(Scene)中的操作

    1.ALt+鼠标左键。可以旋转场景视图
    2.鼠标中键。可以拖动场景视图。
    3.Alt+鼠标右键或鼠标滚轮。放大缩小视图
    4.鼠标右键+WASD键,右键转视角。开启漫游模式
    5.选择对象后按F键。聚焦对象。
    6.右上角的场景小工具可以查看不同视角的方向,点view port标签可以切换正交视角和透视视角。
    在这里插入图片描述
    7.自动吸附功能,选择物体的边角按V键。比如将一个物体精确吸附在平面上,可以先选择对象的轴心,然后按住v键,鼠标按住白色框拖动进行吸附。
    8.使用移动工具或旋转工具时按住ctrl键可以以15度为单位进行旋转或以0.1为单位进行缩放。

    展开全文
  • Unity 2018.3将更新地形系统,此次更新涉及改进的工具和利用GPU实现的更高性能。它还添加了HDRP高清晰渲染管线和LWRP轻量级渲染管线的支持,同时兼容内置渲染管线和现有Unity地形系统。  请获取Unity 2018.3 Beta...
  • Unity3D快速搭建你的高质量地形,最好用的Unity3D地形制作插件Gaia,全中文教程 目录 1、博文介绍 2、Gaia3分钟制作地形效果展示 3、Gaia导入 4、Gaia编辑栏中文详解 (1)Gaia编辑栏 (2)全中文译解 5、...
  • unity快捷键大全

    2017-06-21 17:18:16
    Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender ...
  • 课程地址: https://edu.csdn.net/course/detail/7707课程内容:全方位讲解 unity3d引擎的地形系统课程大纲:1.设置参数详解2.创建地形3.绘制纹理4.种植树木5.种植花草6.创建山谷场景17.创建山谷场景28.添加天空...
  • unity3d快捷键大全

    2019-09-27 13:13:36
    Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面 整合的专业游戏引擎。Unity类似于Director,Blender game...
  • Unity3D RPG游戏Demo开发日记(一) 一、场景布置 简单的场景布置: 1.创建terrain后将地形高度设置为100。 2.用笔刷将地面贴图铺满terrain。 3.在terrain上布置房子、树木、花草、山坡等环境。 场景布置中常用到...
  • Using Terrains 使用地形 Creating a new Terrain 创建地形 A new Terrain can be created from Terrain->Create Terrain. This will add a Terrain to your Project and Hierarchy Views. 如要创建地形,点击 ...
  • 很多刚刚接触Unity3d的童鞋花了大量的时间自学,可总是把握不好Unity3d的烘焙,刚从一个坑里爬出来,又陷入另一个新的坑,每次烘焙一个场景少则几个小时,多则几十个小时,机器总是处于假死机状态,半天看不到结果,...
  • Unity3D 最经典 2 by 3 结构界面,上面呈现了 Unity3D 最为常用的几个面板,下面为各个面板的详细说明。 1.Scene【场景面板】:该面板为 Unity3D 的编辑面板;你可以将你所有的模型、灯光、以及其他材质对象拖放到...
  • 最近和一朋友聊到unity中的性能you'hua
  • 因为Unity3d的最终作品是供受众对3D场景进行实时操作的,就像其他3D软件场景编辑状态的操作,而一般的3D软件最终作品是将场景渲染成图片或图片序列呈现给受众的,两者的最终作品有本质的区别,简单地说,前者呈现给...
  • unity3d ”物体在一个路径上移动“源代码!
  • 基本索引 用任意图做Unity3d的高度图:http://blog.sina.com.cn/s/blog_4ef78af501015fux.html(ok) Unity网格编程篇(二) 非常详细的Mesh编程入门文章:... Unity3D动态创建地形网格(一):https://bl...
1 2 3 4 5 ... 13
收藏数 253
精华内容 101
关键字:

unity3d地形快捷键