Unity使用Spine方法

将Spine导出的三个文件放入Unity,如图:

修改renwu.atlas,在后面加上.txt,如图:

返回Unity,Spine为我们自动创建好了一些必须文件,如图:

创建Spine SkeletonData,命名为renwu,如图:

将renwu_Atals和renwu.json拖给新建的Spine SkeletonData,如图:

点击新建Spine SkeletonData上面的Bake All Skins,如图:

Spine插件会自动生成几个文件,如图:

将renwu (default),也就是上图中Baked文件夹中的蓝色预制体,拖到Hierarchy,运行,如图:

有时候导入进来的Spine动画大小会有问题,所以需要调节Spine SkeletonData的Scale,

首先,删除Baked文件夹下面的预制体和动画控制器,如图:

然后,点击新建的Spine SkeletonData,修改scale大小,然后Bake All Skins一下,如图:

时间: 2024-10-08 10:08:18

Unity使用Spine方法的相关文章

Unity添加自定义拓展方法

Shepherdog|2014-04-08 10:50|16151次浏览|Unity(373)0 通常你会发现你不能修改正在使用的那些类,无论它是基础的数据类型还是已有框架的一部分,它提供的方法让你困苦不堪.不过..C# 提供了一种巧妙的方式来让你扩充已有的类,也就是我们今天要讲的扩展方法. 扩展方法由于很方便而被经常使用到,我们更愿意叫他语法糖豆(syntactic sugar),一个实用样例是Unity的Transform类,比如:你只想设置Transform.position中Vector

关于unity中spine动画切换时有残影或者动画播放不正确的解决方法

问题描述: 最近在用spine动画时发现,有时候角色在切换动画的时候会有残影,或者动画播放不正确,例如会丢失一部分节点,例如切换动画后角色虽然动画播放正常,但丢失了武器. 解决办法: 在unity编辑器下找到spine动画的SkeletonData文件,在Animationgs下面有一个"Setup Pos",这个按钮可以将骨骼(bones).资源槽(slots)或两者重置为装配动作(setup pose).它与调用`setBonesToSetupPose` 或 `setSlotsTo

Unity 崩溃问题解决方法——之一

友情提示:工作随记,不喜勿喷 注意:文艺青年可以略过,暴力青年欢迎采纳 Library文件夹 Unity每次编译都会生成这个东西,不用担心丢失的问题.所以,干掉他! 选中 + Delete   或者  选中 + Shift  + Delete 网上看了很多方法,就觉得这个简单,粗暴,是我喜欢的类型. 优点:上面说了 缺点:如果工程过大,重新编译时间会比较长.(但是对于查Log日志来说,相对快点)

Unity设置AppIcon方法

制作unity自动打包工具时,不同的渠道需要不同的AppIcon,在网上找了方法,记录下 代码: public void SetDefaultIcon() { Texture2D texture = AssetDatabase.LoadAssetAtPath(string.Format("Assets/AppIcon/{0}.png", "appicon"), typeof(Texture2D)) as Texture2D; MethodInfo getIconFo

Unity SLua 如何调用Unity中C#方法

1.原理 就是通常在Lua框架中所说的,开放一个C#的web接口,或者叫做在Slua框架中注册函数. 2.作用 在Lua中调用C#中的方法,这个是在做热更新中很常用的一种方法,无论是slua,还是lua,都差不多.这里,我拿slua举例. 3.实际运用 举例:如何在Slua中打印Log 原理:其实是slua通过调用C#中的Debug.Log方法实现的打印,并不是说是lua中的打印方法起到作用. 步骤: 首先,既然是Lua调用C#中的方法,这里自定义写一个打印log的方法. 1 2 3 4 5 6

Unity调用Android方法

步骤 废话不多说,直接来步骤吧1.创建工程,弄大概像这样一个界面2.在unity中写好代码,像这样,记得给界面绑定好事件啥的 using UnityEngine; using UnityEngine.UI; public class TestScripts : MonoBehaviour { public InputField m_InputFiled; public Text m_Label; public void OnClickButton1() { AndroidJavaClass jc

Unity 读取图片方法

放在资源文件夹下的图片(本地文件) Texture tex = (Texture)Resources.Load("XXX/XXX"); 该方法读取的图片只能是在项目路径下的Resources文件夹下的,如果需要读取其他地址下的图片则需要使用如下两种方式 通过WWW方法读取 本地及网络文件,本地文件需要加file://前缀 private IEnumerator GetImage(string path) { WWW www = new WWW("file://" +

Unity Spine 动画模糊问题解决办法

1.在项目开发中有时候我们会使用到美工给我们制作的Spine动画,在这里呢我就不先介绍如何使用Spine动画在unity,而是先写关于解决我在项目中遇到的问题,也就是Unity播放Spine动画模糊问题. 2.对于解决图片已经动画模糊问题,我们一般都是选择查看我们的资源图片是否超过了 我们的最大值以及图片的格式化是否为压缩,这些都有可能导致我们的图片模糊以至于播放发动画也会模糊. 3.另一个解决办法是对unity项目进行设置,打开你的项目工程,在菜单栏选择编辑 之后会看到一个项目设置, 选择项目

Unity调用Android配置方法

方法一:发布eclipse android工程(如图勾选),如同IOS发布xcode一样,在eclipse中编写调用 方法二: 操作过程配置要点: 1.新建Android工程,注意包路径比如我的是com.zx,其他步骤直接下一步完成 2.勾选Mark this project as a library 3.新建Android工程编写相关接口方法后,复制bin文件(只需要zx.jar).res资源包.AndroidMainfest.xml配置文件 4.复制到Unity工程中Plugins/Andr