- 用户指南
- 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 中的阴影
使用动画视图(旧版)
动画视图 (Animation View) 可用于预览和编辑 Unity 中已经经过动画处理的游戏对象 (Game Object) 的 动画片段 (Animation Clip) 。动画视图 (Animation View) 可以从窗口 (Window) -> 动画 (Animation) 菜单打开。
在游戏对象上查看动画
动画视图 (Animation View) 与层级视图 (Hierarchy View) 、场景视图 (Scene View) 以及检视器 (Inspector) 紧密结合在一起。与检视器 (Inspector) 一样,动画视图 (Animation View) 将显示选中的所有游戏对象 (Game Object)。使用层级视图 (Hierarchy View) 或场景视图 (Scene View)来选择要查看的游戏对象 (Game Object)。(如果在工程视图 (Project View) ,您还可以查看其动画曲线,但必须将该预设 (Prefab) 拖到场景视图 (Scene View) 中才能编辑曲线。
动画视图 (Animation View) 显示了层级视图 (Hierarchy View)中选中的游戏对象 (Game Object)。
动画视图 (Animation View) 左侧是选中Game Object的可进行动画处理属性的层级列表。该列表按照附加到游戏对象 (Game Object) 的组件 (Components) 和材质 (Materials) 进行排序,这与检视器 (Inspector) 中的排序相似。可通过单击旁边的小三角形来折叠或展开“组件”(Components) 和“材质”(Materials)。如果选中的游戏对象 (Game Object) 有任何子游戏对象 (Game Object),则会显示在所有组件 (Components) 和材质 (Materials) 后面。
动画视图 (Animation View) 中左侧的属性列表显示了选中游戏对象 (Game Object) 组件 (Components) 和材质 (Materials),这与检视器 (Inspector) 相似。
创建新的动画片段
Unity 中经过动画处理的游戏对象 (Game Object) 需要控制动画的动画组件 (Animation Component) 。如果游戏对象 (Game Object) 还没有动画组件 (Animation Component),那么在创建新的动画片段 (Animation Clip) 或进入动画模式 (Animation Mode) 时,动画视图 (Animation View) 会自动为您添加一个。
如需为所选游戏对象 (Game Object) 创建新的动画片段 (Animation Clip) ,请单击动画视图 (Animation View) 右上方两个选择框中右侧那个,然后选择[创建新片段] (Create New Clip) 。然后系统会提示您将动画片段 (Animation Clip) 保存到资源 (Assets) 文件夹中。如果游戏对象 (Game Object) 还没有动画组件 (Animation Component) ,则此时系统会自动为该对象添加。新的动画片段 (Animation Clip) 将自动添加到动画组件 (Animation Component) 的动画 (Animations) 列表中。
创建新的动画片段 (Animation Clip).
在动画视图 (Animation View) 中,您总能看到正在绘制的游戏对象 (Game Object) 和正在编辑的动画片段 (Animation Clip)动画视图 (Animation View) 左上方有两个选择框。左侧选择框显示关联了动画组件 (Animation Component) 的游戏对象 (Game Object) ,而右侧选择框显示您正在编辑的动动画片段 (Animation Clip) 。
左侧选择框显示关联了游戏对象 (Game Object) 的游戏对象 (Game Object) ,而右侧选择框显示您正在编辑的动画片段 (Animation Clip) 。
对游戏对象进行动画处理
如需开始为选中的游戏对象 (Game Object) 编辑动画片段 (Animation Clip),请单击 动画模式按钮 (Animation Mode button)。
单击动画模式按钮 (Animation Mode button) 进入动画模式 (Animation Mode)。这样将进入动画模式 (Animation Mode)。在该模式中,对游戏对象 (Game Object) 所做的更改将会保存在动画片段 (Animation Clip) 中。(如果游戏对象 (Game Object) 还没有动画组件 (Animation Component) ,则系统此时会自动为该对象添加。如果没有现有的动画片段 (Animation Clip), ,系统将提示您保存一个到Assets 文件夹中。)
再次单击动画模式 (Animation Mode) 按钮可随时退出动画模式 (Animation Mode) 。这样将会使游戏对象 (Game Object) 恢复到进入动画模式 (Animation Mode) 之前的状态。
您可以对动画视图 (Animation View)属性列表中显示的所有属性进行动画处理。如需对某个属性进行动画处理,请单击该属性的关键指标 (Key Indicator) ,然后从菜单中选择添加曲线 (Add Curve) 。您也可以选择多个属性并单击右键,从而立即给所有选定的属性添加曲线。(变换 (Transform) 属性比较特殊,由于 .x、 .y 和 .z pro属性有联系,因此这三个属性会同时添加曲线。)
任何属性都可通过单击其关键指标 (Key Indicator) 或右键单击其名称进行动画编辑。对于变换 (Transform) 属性, .x、 .y, 和 .z 的曲线是同时添加的。
处于Animation Mode 时,红色竖线会显示处于当前预览的动画片段 (Animation Clip) 的帧。检视器 (Inspector) 和场景视图 (Scene View) 将显示动画片段 (Animation Clip) 的这个帧上的游戏对象 (Game Object)。此帧的动画属性值还显示在属性名右侧的列中。
在动画模式 (Animation Mode) 中,红色竖线显示当前预览的帧。此帧的动画值可在检视器 (Inspector) 、场景视图 (Scene View) 以及 动画视图 (Animation View) 的属性名右侧进行预览。
您可以单击时间线 (Time Line) 上的任何位置来预览或修改动画片段 (Animation Clip) 中的那个帧。时间线 (Time Line) 中的数字显示为秒数和帧数,所以 1:30 表示 1 秒和 30 帧。
单击时间线 (Time Line) 预览给定的帧.您可以通过键入特定的帧来直接跳到该帧,或使用按钮跳到上一个或下一个关键帧 (keyframe)。
您还可以使用以下键盘快捷键在帧之间导航:
- 按逗号 (,) 去上一帧。
- 按句号 (.) 去下一帧。
- 按住 Alt 键并按 逗号 (,) 去上一个 关键帧 (keyframe)。
- 按住 Alt 键并按句号 (.) 去下一个 关键帧 (keyframe)。
在动画模式 (Animation Mode) 中,您可以移动、旋转或缩放场景视图 (Scene View) 中的游戏对象 (Game Object) 中的。如果还没有动画曲线 (Animation Curve) 系统会为动画片段 (Animation Clip) 的位置、旋转和缩放属性创建动画曲线,并且会在当前预览的帧上自动创建这些动画曲线 (Animation Curve) 以存储对各自变换 (Transform) 值的更改。
您还可以使用检视器 (Inspector) 来修改游戏对象 (Game Object) 的任何可进行动画处理的属性。这也将根据需要创建动画曲线 (Animation Curve) ,并在当前预览的帧的那些动画曲线 (Animation Curve) 上创建键 (key) ,从而对更改的值进行存储。在动画模式 (Animation Mode) 下,不能进行动画处理的属性在检视器 (Inspector) 中显示为灰色。
关键帧 (Keyframe) 按钮可为当前预览的帧中显示的曲线创建关键帧 (keyframe)((快捷键:K).
您还可以使用关关键帧 (Keyframe) 按钮手动创建关键帧 (keyframe) 按钮手动创建。这将为当前显示在动画视图 (Animation View) 中的所有曲线创建键。如果只想显示属性列表中的一小部分属性的曲线,可选择这些属性。这非常适用于仅为特定属性选择性地添加键。
在属性列表中选择属性时,只会显示该属性的曲线。
播放
单击动画视图 (Animation View) 中的播放 (Play) 按钮可随时播放动画片段 (Animation Clip)。
单击播放 (Play) 按钮播放动画片段 (Animation Clip)。播放将在时间线 (Time Line)显示的时间范围内循环。这使您可以专注于完善正在编辑的动画片段 (Animation Clip)中的某个小部分,而无需播放整个片段。如需播放完整的动画片段 (Animation Clip),请缩小画面查看整个时间范围,或在没有选择键 (key) 的情况下按 F 选择帧 (Frame Select)。如需了解更多关于曲线视图 (Curve View) 导航的信息,请参阅编辑动画曲线相关部分。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论