Spine工具在Unity中的使用-创新互联
Spine工具以前都是跟Cocos 2d结合的比较多,很多人以为Unity有了Toolkit 2d和NGUI不需要Spine了,其实这种理解是错误的,Spine非常适合Unity,不需要Toolkit 2D,自己本身就可以适应Unity。
成都网站设计、做网站的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。而且由于他的资源量非常少,在效率和安装包方面都比Toolkit 2D好一些,现在Spine工具已经开始在Unity中使用了。
Spine说白了它就是一种调试2D骨骼动画的工具,经过它调试的工具如何在Unity中使用?我们下面开始围绕这个问题展开讨论。
首先我们要知道,Spine调试好的资源包括那几部分?大家看一下下面的图:
它主要包含三部分,一部分是图片,另一个是atlas文件它是用来保存各部分图片的位置,偏移,大小等信息,可能这么说大家不明白,我再把图片degula.png打开:
大家看上图,是角色的各个部分,那degula.atlas存放的就是他们的信息:
大家对应着内容就知道atlas的内容了。接下来我们看一下degula.json文件内容,它的内容就是保存着其运动的骨骼信息。截图如下:
上面就是json文件的内容。
大家应该注意到其名字除了扩展名是一样的,这个必须要遵守的。
接下来我们将其放到Unity中
我们要点击右键生成材质,以及骨架文件便于Unity使用。操作方式如下:
目录中多了三个文件:
接下来我们将其生成出来:
接下来我们点击Spawn生成对象,如图所示:
效果如上图所示,接下来我们可以设置其不同的动作:
演示效果如图所示:
衣服都可以飘动,效果还是不错的。
我们在使用加载Spine骨骼动画的时候需要首先加入Spine_Unity脚本库,如果所示:
这个脚本库是针对Spine工具加载Unity提供的,大家可以在网上搜到,这里就不多说了,那其在游戏中的效果图是怎样的?我们就用其做了一个简单的Demo给大家看一下:
效果还不错的,仿DOTA的游戏,Spine在Unity的使用就讲到这里,如果有不明白的欢迎留言。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:Spine工具在Unity中的使用-创新互联
网页路径:http://scyanting.com/article/ieich.html