博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AnimationState
阅读量:6683 次
发布时间:2019-06-25

本文共 588 字,大约阅读时间需要 1 分钟。

1.1 AnimationClip

AnimationClip是Unity3D中播放动画的最基本对象,通过FBX导入的各个动画对象其实就是一个AnimationClip。这个类已关键帧的形式记录了骨骼关节在各个时间节点上的位置、旋转信息,根据帧频率frameRate结合播放模式wrapMode通过插值计算即可播放出连续的骨骼动画。

1.2 AnimationState

每个AnimationState包含了一个AnimationClip,并记录这个动画片段的一些播放控制属性,实际上是一个AnimationClip的包装器。

其中比较重要的参数有layer,weight, enabled, speed, blendMode这几项。这些参数的具体含义将在自定义混合动画控制中详细解释,在简单的动画控制时并不需要对AnimationState进行直接操作。

1.3 Animation

Animation是Unity3D的动画播放控制组件,包含了一系列的AnimationState对象,提供各种动画播放及控制方法。常用方法有Play(), CrossFade(), Stop()。在脚本中通过animation即可直接引用同一物体上的Animation控件。

 

http://www.cnblogs.com/garfield-ho/articles/3978651.html

你可能感兴趣的文章
Cordova 创建插件
查看>>
什么是geohash(地理散列)
查看>>
关于iOS 5 Could not instantiate class named NSLayoutConstraint错误
查看>>
ITFriend开发日志20140611
查看>>
Jenkins 安装和配置
查看>>
Ubuntu下Fastdfs的安装
查看>>
【一条mysql语句查询top数据】
查看>>
一、Windows Server 2012R2 Hyper-v安装部署
查看>>
Linux下安装Oracle11g服务器
查看>>
PullToRefreshListView 应用讲解
查看>>
git版本控制开发流程小结笔记(一)
查看>>
理解 Backbone.js中的bind和bindAll
查看>>
AD恢复误删除账号
查看>>
How to Create a Node.js Cluster for Speeding Up Your Apps
查看>>
我的友情链接
查看>>
ubuntu离线安装docker及问题解决
查看>>
Redis Cluster的noaddr标记
查看>>
isEmpty和isBlank区别
查看>>
Tomcat服务器性能优化
查看>>
Redux 中 combineReducers实现原理
查看>>