Legacy Animation Can’t Animate Material Property

原创 2015年11月19日 13:39:52

@(Bug记录)[UnityBug]

Legacy Animation Can’t Animate Material Property

问题描述

使用Animator可以控制材质的属性,但是Animator的初始化比较耗CPU,我们这里想继续使用Animation,但是Aniamtion自Unity 4.3之后就无法直接控制材质的属性了.

问题原因

Unity新版改变了Material 在 Aniamtion Clip 关键帧的格式,旧版Animation不支持.

The problem is that Unity has changed its Material keyframe formatting when it saves animation clips. If you need to use the legacy animation system here’s how to fix it:

Change animation type to 1

open the clip in a text editor, and replace classID 23 with classID 21

Still in the text editor, remove material. from the beginning of each Material attribute

Don’t know if this will fix the problem for everyone, but it worked wonders for me after banging my head against a wall for a while.

-Sterling Sr. Animator - Proletariat Inc.

解决方法

  1. Change this to “Force Text” [Edit->Project Settings->Editor] -> Asset Serialization
  2. 用文本编辑器打开生成的动画文件
  3. 将 ‘classID: 23’ 替换为’classID: 21’
  4. 将 ‘material.’ 替换为 ” (空串)
  5. 保存
  6. 在动画的Inspector面板上将Legacy选项勾上.

在Unity3D的Legacy动画系统中应用Root Motion

在Unity3D的Legacy动画系统中添加Root Motion的功能。
  • Neil3D
  • Neil3D
  • 2014年12月04日 15:51
  • 10170

Unity3D的Generic和Legacy动画例子(C#脚本)

现在网上虽然讲解Unity3D动画的文章不少,但是却少很少带实际例子的。刚好我之前给美术做了个简单的例子,所以整理一下就共享给大家了。主要是做了两种动画,分别有例子,按空格可以改变动画。具体的制作过程...
  • sujun10
  • sujun10
  • 2016年11月25日 22:27
  • 3112

Animation组件解析

介绍: animation组件用于播放动画; 如果想播放一个简单的动画,可以使用Animation.Play; 如果想在动画之间交叉淡入,可以使用Animation.CrossFad...
  • lishuzhai
  • lishuzhai
  • 2015年11月03日 20:33
  • 1969

Android 属性动画(Property Animation)

  • 2014年07月24日 16:29
  • 1.47MB
  • 下载

Property Animation Demo 源代码

  • 2014年01月23日 22:32
  • 1.42MB
  • 下载

Android 属性动画(Property Animation) 完全解析 源码程序

  • 2014年07月25日 09:32
  • 1.48MB
  • 下载

04_Property Animation 属性动画Demo下载

  • 2016年07月17日 15:16
  • 1.76MB
  • 下载

Android学习之 属性动画Property Animation

  • 2015年03月14日 15:45
  • 395KB
  • 下载

Cocos帧动画Animate和Animation创建

本文为作者原创,其中知识内容出自闪电终结者的视频课程首先用ppt简单的做一个帧动画,把做好的每一张图片命名为pass01.png pass02.png ….复制到res文件夹下// 精灵是用于显示动...
  • amy260231120
  • amy260231120
  • 2016年08月03日 19:28
  • 1523

css3 animation 和animate.css

最近在看一些关于css3动画的文章,主要是css3 animation和animate.css。二者的区别css3 animation是css3的样式属性,它有animation-name(动画名)、...
  • zjjnwpu
  • zjjnwpu
  • 2017年02月28日 15:50
  • 188
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Legacy Animation Can’t Animate Material Property
举报原因:
原因补充:

(最多只允许输入30个字)