Uni2D 入门 -- Skeletal Animation
转载 csdn http://blog.csdn.net/kakashi8841/article/details/17615195
Skeletal Animation
Uni2D V2.0 引进了一个新的skinning 特性:由于内置骨骼动画编辑器你现在能增加骨头到你的sprite并立刻让他们动画。为了这样做,你的sprite只需要几步设置,通过posing 模式就可以达成。
TIPS:为了得到最好的结果,我们强烈建议你使用细致的grid render mesh
Skeletal Animation Editor窗口
那么,先通过Uni2D > Skeletal Animation Editor来打开骨骼动画编辑器吧。
你也能通过在sprite的inspector中,点击“Open Skeletal Animation Editor”按钮来打开。
Posing 模式
在这个模式中,你能通过创建骨骼来编辑sprite的组织。一个骨骼影响它周围的顶点,因此它的移动也会影响到顶点。顶点越靠近骨骼,它受骨骼的影响越多。一个单一顶点同时能被多个骨骼影响(Unity中4最多)而顶点最后的位置由骨骼影响的平均值决定(例如第一个30%,第二个40%,第三个20%,第四个10%)。
操作 | 快捷方式 | 描述 |
左击一个骨骼 | 选择骨骼 | |
左击一个空地方 | 当选择骨骼的时候,该操作取消选择。 当没有选择骨骼时,该操作创建一个新骨骼。 |
|
拖动骨骼内部圆环 | 创建一个新的子骨骼给这个骨骼 | |
拖动骨骼外部圆环 | 移动骨骼 | |
ATL + 拖动骨骼外部圆环 | 移动骨骼和它的子骨骼 | |
当在创建新骨骼的时候,单击最后创建的骨骼 | 取消/退出创建模式 | |
右击一个骨骼 | 退出骨骼 | |
右击骨骼结点 | 删除骨骼和它的孩子 | |
当创建新骨骼的时候右击 | 取消/退出创建模式 | |
当创建骨骼链的时候backspace | 删除链上最后创建的骨骼 | |
escape | -取消当前骨骼的选择 -如果没有选择退出posing模式 |
ANIM 模式
在设置好sprite之后,切换到anim模式。anim模式允许你轻而易举地处理骨骼。当在anim模式下,标准的工作流是打开Unity的Animation窗口,开始记录一个新的动作,并沿着时间轴移动你的骨骼。
当讲到骨骼动画的时候,其实是没有位移的。理论上,一个骨头在它的动画循环周期中,长度应该是一样的。因此只有旋转因素。实际上,在一些特殊情况下,位移用于伪造缩放,比如当一个变色龙伸出它的舌头。为了方便起见,Uni2D不处理这样易于出错的例子,只是执行旋转。
TIP:无论如何,你可以通过直接在场景视图中管理骨骼的transform,这样可以绕开Uni2D骨骼动画编辑器的限制。实际Uni2D只需要Uni2DBone组件就可以正常工作了。
警告:如果你查看场景图层级,你就会注意到Uni2D生成伪造的骨骼。这些伪造的骨骼允许你独立移动同一个父亲下的两个孩子骨骼。他们会自动由Uni2D处理且不应该被手动移除。
Anim模式命令
行为 | 快捷键 | 描述 |
左击一个骨骼 | 选择一个骨骼 | |
左击一个空白地方 | 当骨骼选择的时候取消选择 | |
拖动一个root结点 | 沿着sprite plane移动骨骼 | |
拖动孩子结点 | 旋转骨骼 | |
Escape | -当骨骼选择的时候取消选择 -当没有骨骼选择的时候退出anim模式 |
开始快乐地进行骨骼动画吧!
Uni2D 入门 -- Skeletal Animation的更多相关文章
- Uni2D —— 入门(全)
Uni2D 入门 Uni2D 入门 -- Atlas Uni2D 入门 -- Animation Clip 和 Animation API Uni2D 入门 -- Skeletal Animation ...
- Uni2D入门
转载 http://blog.csdn.net/kakashi8841/article/details/17558059 开始 Uni2D增加了一些新的便利的特性给Unity,它们用于推动你2D工作流 ...
- 2D Skeletal Animation Ready
骨骼动画 Cool 昨天研究了一天的2D骨骼动画,自己动手做了骨骼动画,感觉比用序列帧做动画方便多了,非常Cool ! 刚开始做骨骼动画用的是一整张图,做动画时在分配完权重之后,拉伸顶点上连接着的其它 ...
- Skeletal Animation
[Skeletal Animation] Skeletal animation is the use of “bones” to animate a model. The movement of bo ...
- Uni2D 入门 -- Animation Clip 和 Animation API
转载 csdn kakashi8841 http://blog.csdn.net/kakashi8841/article/details/17599505 Animation Clip 一个anima ...
- Uni2D Unity4.3 2D Skeletal Animation
http://www.cnblogs.com/zhaoqingqing/p/3602253.html 中文教程:参照 kakashi的CSDN博客 http://blog.csdn.net/kakas ...
- Unity 2D Skeletal Animation
本文记录在Unity中制作2D 骨骼动画的笔记 Unity版本:4.3 Uni2D 使用骨骼动画前,把Sprite Mesh 的Type 改为 Grid ,设置合适的骨骼数量和分配权重 1.选中创建好 ...
- Uni2D 入门 -- Asset Table
转载 http://blog.csdn.net/kakashi8841/article/details/17686791 Uni2D生成了一个自定义的表格用于保存你资源的唯一ID的引用.这个表格用于更 ...
- Uni2D 入门 -- Atlas转载 http://blog.csdn.net/kakashi8841/article/details/17588095
转载csdnTexture Atlas 我为什么应该使用Texture Atlas? 使用Atlas是一个普遍的好做法,而且它有很多好处.当有某些需要在屏幕渲染的时候,它背后带来的是draw call ...
随机推荐
- CSS的4种定位方式比较
CSS有四种定位(Positioning)方法:Static,Relative, Absolute和Fixed 元素flow, overlap 相对参照物: 能否用offset( top, left, ...
- js控制高度自适应,做到响应式
//9宫格布局 var prints=window.innerHeight-($('.header').height()+40);//屏幕去掉(头部高度+头部padding) $('.weui-gri ...
- JVM总结-虚拟机加载类
从 class 文件到内存中的类,按先后顺序需要经过加载.链接以及初始化三大步骤.其中,链接过程中同样需要验证:而内存中的类没有经过初始化,同样不能使用.那么,是否所有的 Java 类都需要经过这几步 ...
- uiautomator 代码记录 :BT接收测试
package rom; import java.lang.*; import java.util.Random; import java.io.File; import com.android.ui ...
- tree-data
[{ label: '一级 1', children: [{ label: '二级 1-1', children: [{ label: '三级 1-1-1' }] }] }, { label: '一级 ...
- SAP HANA数据库架构部署方法
HANA作为内存数据库,在实现高性能访问的同时,必须也要有稳定的架构,今天我们就来看看企业部署SAP HANA时应该如何来设计数据库的架构. HANA数据库在安装时,有以下几种选择方法,为方便大家理解 ...
- t default] Failed to discover available identity versions when contacting http://ahswj-cloud-controller:35357. Attempting to parse version from URL.: ConnectFailure
2018-09-13 21:39:20.778 80758 WARNING keystoneauth.identity.generic.base [req-ea24b7ad-5aee-44b2-b68 ...
- range和xrange
在python2.7中range()某个区间后,内存会立即创建区间内的所有数值,严重浪费内存,所以就出现了xrange():每次循环的时候生成一个数值 在python3版本中不存在xrange,只有r ...
- 精通Web Analytics 2.0 (12) 第十章:针对潜在的网站分析陷阱的最佳解决方案
精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第十章:针对潜在的网站分析陷阱的最佳解决方案 是时候去处理网站分析中最棘手的一些问题了,然后获得属于你的黑带,这是成为分析忍者的 ...
- web API的概念
11月20日 纷乱的术语 接口:从接口测试说起,接口是某个对象和外界交互的部分,应用程序可能有很多接口. 用户界面UI(user interface) 消息交互接口,外界是其他程序:diameter, ...