Spine 实用技巧大全

转载请保留原始链接:Spine 2D骨骼动画 http://qgc.qq.com/222369324/t/18

1、账号登出 log Out

2、Spine 如何调整帧速率

3、Spine 如何导出 (透明度有问题,图片有黑边的,看这个)

4、Spine 如何设置参考图片

5、Spine 版本回退

6、Spine 图片显示出错的处理方法

7、Spine 的自动保存

8、Spine 里改变显示层级 DrawOrder

9、Spine 的帧速率 30fps 默认

10、创建骨骼时直接添加图片子为物体 (2.0.21版开始  Shift 已无效。操作方式变了。)

11、动画最后一帧之后还有条 线

1、账号登出 log Out

Spine 的一个序列号只允许安装两台电脑。

如果你想换电脑按装的话,可以在设置里登出。


--------------------------------我是坑爹分隔线-----------------------------------
2、Spine 如何调整帧速率

首先:这个问题,被问过无数次,我也答过无数。可还是会有新人来问。

Spine中没有帧速率调整的功能。Spine内部用时间单位记录数据。在播放时默认30fps。

动画师只管按你的Timing调动画,播放时的帧速率是程序去控制的。

至于摄影表或者叫时间轴,那里的帧刻度只是因为动画师的传统习惯,不是真正的按帧记录。

其次:如果你想,可以在Playback里改变预览的播放速度。

speed就是速度,一面有0.5倍,1倍速,2倍速的快捷按键。

Stepped是步进式播放,选上它,播放看看效果就知道了。

这里的改变的是只是预览效果,与导出的动画数据无关。

所以我也奉劝,要把速度改回正常(1倍速)来检查最终结果。

最后:如果你的动画已经做完了,但是发现想整体调整下速度。

这时,你可以交给程序去处理。程序哥只要改个参数就行了。

如果你一定要“作”,那么可以在摄影表里,全选所有的关键帧然后整体缩放,(就像在PS里ctrl+t,然后横拉图片那样)

(我也遇到N多同学问怎么全选这类的问题,方法不只一种,最简单的就是在“动作名称”这一行,

从左向右,框选所有关键帧图标就行了。为什么呢?不解释了,自己思考下。)

这样可以缩放整体时间,不过你最好事先另存一份,因为这样的操作是破坏性的,你的关键帧会出现小数。

如果你觉得无所谓那就去吧骚粘,你敢死,我就敢埋。

孤的拉克~~~~

--------------------------------我是坑爹分隔线-----------------------------------
3、Spine 如何导出

动画师做完动画后,只需要导出三个文件给程序就可以了。其它的不用再管了,导出时有一些设置,下面会讲。

如果程序没有要求你改,基本就不会动了。

1,主菜单选导出


2,通常我们是导出JSON格式的动画数据,按下面设置

Output directory: 存放目录。

Extension:扩展名
Format:文件格式

Nonessential data:

Pretty print:排版输出,如果测试时,可以勾上它。最终打包的件不用勾,文件会小一些。

Ctreate atlas:是否输出 贴图集数据,这个必须要的。

3 对于打包图片的参数设置。这里我只简单的说一下,大多的参数,通常你一辈子也用不着改的。

(要想了解详情可以看这篇教程:Spine 纹理打包器 )

下图由”完美の一“ 提供

我只改了一个参数,就是 Output区的 Premultiply alpha 或 Bleed.

如果你导出的图片有杂边,或是出现奇怪的叠加,或是透明通道异常,总之导出图片出问题时

尝试改变一下这里的勾选,看哪种正常就用哪种。(用 Premultiply alpha 正常 还是用Bleed正常,取决于程序如何处理透明通道)

自己试试吧

如果想恢复默认参数,Defaults 按键可以把所有参数重置为默认。

如果你有特殊需求,自己研究其它的参数吧 :

Spine 纹理打包Texture packing_官方文档中文版

--------------------------------我是坑爹分隔线-----------------------------------
4、Spine 如何设置参考图片

有时,你想像 MAX 或 MAYA 那样将一张图片作为参考,spine也提供了类似的功能。

只要你选中一张图,然后在属性栏中把 background背景勾上,场景中就再也不会选中它了。

并且,当你的输出打包图片设置中 Regions区的Ignore blank inmages 忽略背景图勾上时,它也不会被输出了。(这个默认是勾选的)

--------------------------------我是坑爹分隔线-----------------------------------
5、Spine 版本回退

spine的更新非常频繁,这是好事也是坏事。建议能正常工作的朋友不要急于更新,起码你用来生产的那个机子不要马来更新。

经过测试,确认,你对新版本的功能确实需要,再更新。不然会影响到整个项目的工作进展。

当然如果发现新版本,有BUG,其实Spine是可以回滚版本的。

方法 一:

在这里选以前的版本,重新启动就可以了。Purge,是清理Updata的缓存。

方法 二:

如果是大版本的更新,或是你的设置里没有这个选项可选时,还有个办法。

找到你的 Spine 配置目录,这里新建一个 version.txt 文本文件,里面写上版本号。就行了。

其实,软件里的设置,也就是在这里生成一个txt。

如果你不知道版本号,可以到官网查看升级日志:

http://zh.esotericsoftware.com/spine-changelog


--------------------------------我是坑爹分隔线-----------------------------------

6、Spine 图片显示出错的处理方法

http://qgc.qq.com/222369324/t/4

--------------------------------我是坑爹分隔线-----------------------------------

7、Spine 的自动保存

Spine默认有自动保存功能,保存的文件在从这里找到:

如果遇到 Spine 崩溃的情况,可以试试

--------------------------------我是坑爹分隔线-----------------------------------

8、Spine 里改变显示层级 DrawOrder

Spine 看要改为图片的显示层级,操作很简单就像在PS里拖动图层顺序一样。

并且改变显示层级的操作,还可以记录为关键帧。也就是说,你可以为之设置动画。

唯一要提醒的就是,你得确认你全拖动的是 DrawOrder 节点下的图标,而不是root下的骨骼什么的

看图吧:

9、Spine 的帧速率 30fps 默认

Spine 默认的帧速率为30fps,但只是个参考。

Spine编辑器中无法设置帧速率,Spine内部使用的是“秒”来记录动画。

摄影表中用“帧”为单位,只是因为动画师的习惯。

因为Spine的动画最终是用在程序中,与动画不同,

游戏中,会根据设备性能不一,动态调整帧速率以达到最佳效果。

所以定死帧速率没有意义。

10、创建骨骼时直接添加图片子为物体

Spine 在 2.0.21版时,改动了创建骨骼时shift 加选图片的功能。流程和热键都不一样了。

http://zh.esotericsoftware.com/spine-changelog

下面说下如何操作:

1、激活创建骨骼工具。

2、选一个骨骼作为父级。(我这里选了root,别跟前我选root。选你自己要的父骨骼。 )

3、按住 Ctrl 选择要放到新骨骼下的图。(新方法的好处就在于,可以多选了。骨骼的名称,将自动命名为第一个选中的图片。)

4、放开  Ctrl 在你需要的位置,拉出骨骼吧。(这一步其实也比之前的 Shift 要好,用过的都知道,Shift那个方法骨骼的末端只能在目标图片的范围内,很不人性。OK了再自由了,随便哪都行。)

11、动画最后一帧之后还有条线

动画最后面有一根线。但是明显那里没有关键帧。

1、当前动画是在bbb上建立的。

2、这根线是 spineboy 的由于两套骨架都可见,那么就会出现这种情况。看着这个动画,纠集一根在另一个骨架上的线。

如果你确信,你只有一套骨架,还是在最后一帧后面有这根线。那就是有关键帧没有显示出来罢了。

之前已经有网友提供方法删除方法。

就是在那帧上随便K一帧,然后选中最顶上的白色帧标记(选它就相当于选中了这一帧上所有关键帧。), 再执行删除那么这一帧上的所有关键帧就都删除了。

时间: 2024-08-11 02:36:25

Spine 实用技巧大全的相关文章

Mac预览怎么用 Mac预览功能实用技巧大全

Mac预览怎么用?有很多的用户以为Mac自带的预览功能只具有简单的图片浏览功能,其实不然,其实"预览"是一款强大的看图.修图.改图软件,也同时是一款多功能的 PDF 阅读与编辑工具,接下来Pc6苹果小编给大家详细介绍一下Mac预览功能实用技巧. 目前的 Mac 预览程式可以支持 TIFF. PNG. JPEG. GIF. BMP. PDF 等主要文件格式的浏览与编辑,而单纯预览上也可以支持像是 Photoshop 等专业图像处理软件. Office 等专业文书处理软件所产生的特殊文件格

Photoshop技能167个经典的Photoshop技巧大全

Photoshop技能167个经典的Photoshop技巧大全 学PS基础:Photoshop 技能167个­ 经典的Photoshop技巧大全,如果你是初级阶段的水平,熟读此文并掌握,马上进阶为中级水平.绝对不是广告噢. ­ 1. 快速打开文件­ 双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口.­ 2. 随意更换画布颜色­ 选择油漆桶工具并按住Shift点击画布边缘,即可设置画布底色为当前选择的前景色.如果要还原到默认的颜色,设置前景色为25%灰度 (R19

iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式

iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式 说明: 1)该文简短介绍在iOS开发中遍历字典.数组和集合的几种常见方式. 2)该文对应的代码可以在下面的地址获得:https://github.com/HanGangAndHanMeimei/Code 一.使用for循环 要遍历字典.数组或者是集合,for循环是最简单也用的比较多的方法,示例如下: 1 //普通的for循环遍历 2 -(void)iteratorWithFor 3 { 4 //////////处理数组/////

NSString的八条实用技巧

NSString的八条实用技巧 有一篇文章写了:iOS开发之NSString的几条实用技巧 , 今天这篇,我们讲讲NSString的八条实用技巧.大家可以收藏起来,方便开发随时可以复制粘贴. 0.首字母大写 代码: //首字母大写 NSString *string = @"ligang"; NSLog(@"string: %@",[string capitalizedString]); 打印: 2015-07-16 23:06:11.652 iOSStrongDem

Android开发:TVBox智能机顶盒开发实用技巧分享

本文旨在指导想要进入Android TVBox智能机顶盒开发领域或刚刚进入Android TVBox开发领域的新人带路,愿你们越走越远! 实用工具篇 Eclipse+ADT 别问它干嘛用的,我也不知道. SercureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议. SecureCRT是一款用于连接运行包括Windows.UNIS和VMS的远程系统的理想工具. 通过使用内含的VCP命令行程序可以进行加密文件的传输.有流行CR

程序员在编程开发中的10个实用技巧

程序员在编程开发中的10个实用技巧,下面是我自己在工作中学到的一些简单的技巧和策略,希望能对各位有用.1.     橡皮鸭调试法不知道各位有没有这样的经历,当你正在给别人描述问题的时候,突然灵机一动想到了解决方案?这种情况的产生是有科学依据的.高谈阔论能让我们的大脑重新有条理地组织问题.在这种情况下,你的聊天对象就是“橡皮鸭”.团队中的每个人都应该积极主动乐意地成为彼此的“橡皮鸭”.有时候,如果你幸运的话,你的“橡皮鸭”搞不好还能给出有效的建议呢.2.     快速信息反馈一旦写好代码就要尽快得

CSS hack技巧大全

CSS hack技巧大全[转]:http://www.duitang.com/static/csshack.html 常用CSS书写技巧和CSS HACK技巧[转]:http://www.cnblogs.com/pittzh/archive/2009/07/23/1529769.html

iOS实用技巧 - 简易实现多皮肤功能

前言:不记得谁说的了,中国的用户大概是世界上最喜欢多皮肤功能的用户了.我很讨厌写安卓程序,图形界面设计工具及其难用,还不如手写,编辑器慢如蜗牛,智能提示总是跟不上我输入的速度,相同的功能,安卓的代码量至少是iOS的三倍,每写一行代码,都觉得自己的手指在滴血.可是安卓灵活统一的style功能确实很贴心!5之前,iOS平台上实现相同的功能一直没有个比较好的办法. iOS5之后,苹果将所有界面组件的设定,都绑定在一个叫UIAppearance的协议上了,你可以简单的通过UIAppearance设定组件

iOS实用技巧 - AFNetworking2安全的使用自签证书访问HTTPS

友情提示:本文使用的AFNetworking是最新git pull的2.3.1版本,如果想确认你机器上的AFNetworking版本,请打git tag命令查看. 绝大部分iOS程序的后台服务都是基于RESTful或者WebService的,不论在任何时候,你都应该将服务置于HTTPS上,因为它可以避免中间人攻击的问题,还自带了基于非对称密钥的加密通道!现实是这些年涌现了大量速成的移动端开发人员,这些人往往基础很差,完全不了解加解密为何物,使用HTTPS后,可以省去教育他们各种加解密技术,生活轻