做网站的收费,国内ip地址 免费,wordpress新浪采集,wordpress极简主题也许更好的阅读体验
Animation
Unity中Animation类并不是直接记载了和播放动画有关的信息#xff0c;可以简单理解Animation为一个动画播放器#xff0c;播放的具体内容就像卡带一样#xff0c;当我们有了卡带后我们可以播放动画。
对应的则是编辑器中的组件
所以Anima…也许更好的阅读体验
Animation
Unity中Animation类并不是直接记载了和播放动画有关的信息可以简单理解Animation为一个动画播放器播放的具体内容就像卡带一样当我们有了卡带后我们可以播放动画。
对应的则是编辑器中的组件
所以Animation里有一些和播放器的函数
函数名函数功能Isplaying(string name)名称为name的动画是否在播放Play播放动画Stop停止所有使用该动画播放器启动的正在播放的剪辑AddClip添加一段剪辑插入一个卡带RemoveClip移除一段剪辑Sample对当前状态取样
AnimationClip
而卡带则是AnimationClip对应到Timeline里就是这样的一段区间 编辑器中打开Animation栏后进行编辑的也是它
通常我们称clip为剪辑 在clip中存放了各种信息如动画事件、动画曲线、动画长度等。可以认为clip是信息的集合。
函数名函数功能AddEvent添加动画事件SetCurve添加动画曲线SampleAnimation在给定时间对动画进行采样
AnimationEvent
AnimationEvent可以给动画添加事件可以去触发参数数量为0或者1的函数。
变量名功能time事件触发时间functionName将调用的函数名称inParameterint类型函数参数floatParameterfloat类型函数参数stringParameterstring类型函数参数
AnimationCurve
AnimationCurve则是动画曲线保存了动画的关键帧的集合。
在clip调用SetCurve时设定曲线对应的组件类型。
编辑器里对应的是这个
函数名/变量名功能keys变量keys保存了所有的关键帧AddKey添加一个关键帧RemoveKey移除一个关键帧
Keyframe
Keyframe是关键帧保存关键帧的信息包括时间、权重、曲线的斜率等信息。
变量名功能inTangent此关键帧的传入切线inWeight此关键帧的传入权重outTangent此关键帧的传出切线outWeight此关键帧的传出权重time关键帧的时间value关键帧处的曲线值weightedMode关键帧的权重模式