蛋蛋小林 发表于 2024-7-15 18:11

Unity——Spine动画使用

首先,在Sprine官网上下载Unity插件资源。
spine-unity 下载

链接:https://pan.baidu.com/s/1zinKxF7M_BffbhR1SCkiUw
提取码:ZJQJ
个人在官网上搜集的插件,便利以后查找,但也但愿大师可以直接从官网进行下载。反正都是一样的。
然后,在Unity中,新建工程,并导入需要的资源插件。
<hr/>导入使用,通过官方案例学习Sprine的使用方式



示例是学习插件最快的方式,如果看不懂的话,找找文章就好了。



资源文件面板

在这里可以查抄动作时长,动作,换装等



动作查看



措置动画过度

这个设置很像是Unity动画器中的过度,可以本身测验考试改削,然后查看效果。(学习最主要的还是要动手)


这里我将过度调整成5,事例中的动画基本就无法切换过去了,因为5秒的过度动画太久了。
官方示例2 动画切换

插件定名空间:





官方开放特性SpineAnimation,可以获取并选择自身身上的动画



效果

主要实现动画切换的代码只有几行。



第一个示例完毕

官方案例三:使用分歧轨道同时播放多个动画




类似与Unity动画中的层级系统

官方案例四:提供了一个基本的人物操作器




这个案例使用了一个官方自写的控制器用于侦测循环

此中,另一个脚本是一个简易的2DIK控制,用来让角色对向鼠标指向的标的目的


官方示例6:使用SkeletonGraphic将其显示在UI上

而且通过属性实现遮罩。


基本换装 Mix and Match Equip示例场景——

这个场景的换装实现方式是材质球映射,





才仅仅是两个处所的换装就呈现了五个材质

如果角色有很多个构件的话,可能(可能可以划掉了)会及其损耗性能。
基本换装 Mix and Match Skins

Runtime Skins - Spine Runtimes Guide
这个示例保举查看官方Api来理解。
这个过几天等用到在更新:光看示例这个不太能说的大白。不外官方Api给的很全面,查着也能看得大白。
【游戏开发课堂】Unity + Spine 怎么实现换装?_哔哩哔哩_bilibili
发一个小视频,可以通过这种视频来学习。
页: [1]
查看完整版本: Unity——Spine动画使用