unity 2018 2d animation system 记录(一)

准备工作:

当前仍处于测试(preview)阶段,只能从github上面获取unity测试包,等unity正式发布之后才能从unity包管理工具列表(windows/ packages manager) 里面搜索2D Animation System 安装.

unity 官方 demo github地址:
https://github.com/Unity-Technologies/2d-animation-samples
 

下面正式开始研究2d animation system:

(1) 打开demo 工程,等待加载过程.

(2) 加载完成,编辑官方提供的角色sprite, 修改texture type 为Sprite(2D and UI).

unity 2018 2d animation system 记录(一)

(3) 给sprite添加骨骼.

点击sprite editor按钮,把sprite slice一下

unity 2018 2d animation system 记录(一)

选择bone editor:

unity 2018 2d animation system 记录(一)

点击apply保存.

(4)由bone editor菜单切换成skin weights and geometry editor

点击generate 下拉菜单,配置三项参数:

unity 2018 2d animation system 记录(一)

点击generate:

unity 2018 2d animation system 记录(一)

 

(5)设置权重(weights):

unity 2018 2d animation system 记录(一)

 

点击auto,自动设置权重,clear清除,可以重新设置.

unity 2018 2d animation system 记录(一)unity 2018 2d animation system 记录(一)

点击apply保存

unity 2018 2d animation system 记录(一)

至此,骨骼绑定完毕.

(6)下面到场景里使用制作好的sprite.

拖拽到场景中.

(7) 添加sprite skin 脚本.

unity 2018 2d animation system 记录(一)

(8)点击create bones ,自动生成节点

unity 2018 2d animation system 记录(一)

(9)至此,骨骼已经创建完毕,下面进行骨骼动画制作.

给角色添加animator组件

unity 2018 2d animation system 记录(一)

(10)创建一个animation动画

unity 2018 2d animation system 记录(一)

(11)现在按照animation的制作流程制作一个animation就行了.

unity 2018 2d animation system 记录(一)