【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 2840|回复: 2

[Unity2D] 初尝2D骨骼动画编辑工具SPINE,并into Unity3D

[复制链接]
发表于 2014-9-28 16:13:35 | 显示全部楼层 |阅读模式
一、SPINE使用研究2D骨骼动画,CYou的朋友介绍我SPINE这个工具,开发自Esoteric Software的一款专门制作2D动画的软件,网络上的资料还很少,我这从半吊子美术技术的角度简单说一下使用教程。

有几个不错的地方:
1、美术制作前准备的贴图为一堆小切片图。不用非得拼成一张atlas,spine会做这一步,详见步骤七,
导出数据时会动态的将切片合并到同一个到N个atlas中,合并的策略会考虑我们设置的atlas的尺寸。
2、方便换装和BODYPART:
        SPINE的数据结构中包括Bone和SLOT。其中Bone既为骨骼节点数据,Slot槽理解为挂接在Bone上的虚拟点。同一个骨骼节点或者槽下只能有一张贴图切片。
        因此如果某骨骼上需要有两把刀的情况,可以是骨骼上设置Slot来辅助实现。不过有如下一些约束:
        同一个骨骼下只能有一张贴图,且spine貌似没提供关闭这张帖图的方法,因此理解为这个图为必有得骨架贴图。


        同一个SLOT下可以有多张图,例如SLOT2,左边的灰点儿表示现在那张图正在使用中。
                     
3、 DrawOrder,可以通过拖动控制切片的渲染顺序。例如控制眼睛要画在脸前面。
4、可以制作多个SKIN,SKIN可以满足整个SKIN的切换。

二、TO UnitySpine 自带了预制运行库 Spine runtimes,这是一个奇妙的方式“在你的游戏中添加读取 Spine 文件的代码,然后它为创建动画。”Spine 的运行库,支持目前主流的游戏引擎 Unity3D, Sprite Kit, cocos2d 等等。

我这里把做好的SPINE示例导入到UNITY中,并使用API实现换武器和头部。



发表于 2014-10-10 13:26:41 | 显示全部楼层

{:soso__15960872840493620282_2:}感谢分享。
发表于 2014-11-11 23:47:04 | 显示全部楼层
感谢分享。谢谢分享,找了很久了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2024-5-13 04:08

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表