Spine+Unity(2D游戏)
来源:互联网 发布:ubuntu安装vim编辑器 编辑:程序博客网 时间:2024/05/16 10:20
2D游戏需要重点考虑的是它的动作,那么2d游戏的动作如何去选择呢?
1. 序列帧动画
传统而经典的动画方式,然后程序通过代码来控制序列帧的播放顺序达到视觉上的动作
2. 骨骼动画
序列帧动画有个缺点就是会存在大量的2d图片,图片这个词我想做手游的都应该最敏感,图片多了就会出现内存暴涨。一方面如果图片用少了又会出现动作不协调,有跳帧的感觉。这样内存和美感两方面的矛盾就诞生了我们的骨骼动画。具体什么是骨骼动画自己百度~
- Unity自带的骨骼动画(之前的blog有记录)
第三方插件的骨骼动画(spine) 第三方骨骼动画插件其实也挺多的,比如大名鼎鼎的cocostuido, spine,而spine在这些工具中 有个优势就是他支持IK,(很久没有用过stuido所以不知道后来支持了没有,暂时黑它一下不过分啥)。
这里我记录下我使用spine的骨骼动画流程~第一步
下载spine试用版(其他都需要money支持,而本屌并不打算深入研究里面的原理,所以就看看啦,有经济的同学可以买来做,理论上不会亏哈哈)
- 第二步
下载unity版本的运行时库(解析spine数据,并将动作转行为unity识别的格式)
第三步
spine制作动作并导出文件
在ps里面将角色分成多个图层,然后使用LayersToPng.jfx工具导出小图和json数据给到spine去解析
将上面ps导出来的资源拖放到spine中,或者使用 导入数据菜单然后你就会看到如下图的样子了
蒙皮
K帧:选择关键帧然后制作动画
第四步:unity里面播放动作
播放代码 spineAnimationState.SetAnimation(0, walkAnimationName, true);
CSDN 这个markdown真心想死的冲动~~~
阅读全文
0 0
- Spine+Unity(2D游戏)
- spine 2D骨骼动画插件 for Unity
- spine 2D骨骼动画插件 for Unity
- Spine 2D骨骼动画插件 for Unity
- Spine(2D骨骼动画)
- Spine 2D 概览
- unity 优化心得 (2D游戏)
- Unity 优化心得 (2D游戏)
- Unity 2D游戏制作
- Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍
- 记录 Spine骨骼动画导入unity 步骤[unity3d 4.6.6版本 2d动画]
- Unity 2D游戏开发快速入门(内部资料)
- unity初写游戏(一)2D界面GUIText
- unity制作2d游戏(捕鱼达人)优化
- [Unity]2D打飞机游戏
- Unity - 2D游戏中掉帧严重问题解决
- Unity 2D游戏相机跟随
- Unity制作2D游戏FlappyBird
- jna调用c接口报unable to load library xxxx.so
- 新手上路-基础复习-值类型笔记
- IMP只导入表数据
- Ubuntu16.04+Qt5.5.1+ROS安装配置
- 独木舟
- Spine+Unity(2D游戏)
- LeetCode--Divide and Conquer
- 分治法求大数相乘
- 宽字符wchar_t和窄字符char区别
- 对象的合并
- Cmd 命令行更新数据库
- 密码登录程序
- A7139 无线通信驱动(STM32) 增加FIFO扩展模式,可以发送超大数据包
- svm有趣的解释