(官网:www.libgdx.cn) Super Spineboy是一个使用Spine和libgdx开发的跨平台游戏(Windows,Mac,Linux),Spine是一个2D游戏动画工具.Super Spineboy是使用Spine骨骼动画的游戏. 下载 Super Spineboy 可以运行在Windows,Mac或者Linux.JDK最低版本为JDK 6.下载地址如下: 点击下载 运行Super Spineboy,双击运行superSpineboy.jar,或者从命令行下载: java -…
1:准备好unity使用Spine所需要的运行库,可到如下地址 https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity 使用git下载,或直接下载master.zip文件. 2:准备好Spine导出好的动画文件,正好最近偶尔玩一个游戏,里面使用了Spine制作的骨骼动画,我就直接使用它做好的资源记录一下步骤,仅作笔记使用.    我这里的动画文件资源如图: 这里需要提前做一个准备工作,把上图中的enem…
1. spine骨骼动画工具 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画spine是一个非常流行的2D骨骼动画制作工具spine 动画美术人员导出3个文件:    (1) .png文件:动画的”骨骼”的图片集;    (2).atlas文件: 每个骨骼在图片集里面位置,大小;    (3).json文件: 骨骼动画的anim控制文件,以及骨骼位置等信息;骨骼动画导入: 直接把三个文件拷贝到项目的资源目录下即可;使用骨骼动画 2种方式:    (1) 直接拖动到场景;    (2…
目的是要把粒子挂载到骨骼动画的某个一个部件上,其实最主要是找对位置. 预览效果,左手红火,右手蓝火,很炫吧:) //init bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } CCSkeletonAnimation* skeletonNode = CCSkeletonAnimation::createWith…
首先,github是个宝库,实践流的读者可以直接看例子进行学习 1.这是Spine官方给出的例子 https://github.com/EsotericSoftware/spine-superspineboy 2.我推荐这个,很棒的例子及使用合集 https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-libgdx 下面,我详细说明一下使用步骤: 首先是读取纹理地图集和骨骼数据,这些骨骼数据也包含动画状态数据. T…
看下下面两个文件 <spine/SkeletonRenderer.h><spine/SkeletonAnimation.h> 1.lua中创建方法: sp.SkeletonAnimation:create(‘xxx.json’,'xxx.atlas', 1) 实际上绑定过来的create 是createwithfile,可以参考 lua_cocos2dx_spine_manual.cpp static void extendCCSkeletonAnimation(lua_State…
怎样用更少的美术成本创造出更生动的动画效果?今天就为大家介绍一套开源的2D骨骼动画框架和工具--DragonBones,它包含了桌面骨骼动画制作工具DragonBonesPro和一套多语言版本的DragonBones骨骼动画库. 下面为大家介绍DragonBones的常用术语和使用方法. 一.DragonBones 2D骨骼动画中的常用术语骨架:骨架Armature,是2D骨骼动画中最常用的名词,一般指的是由很多骨骼组成的一个整体.DragonBones中同时代表一个可以包含动画的角色.骨骼(骨…
一.普通动画的设置 1.添加动画组件 a.添加空节点=>添加动画组件 b.新建Clip文件=>打开编辑模式添加动画编辑(并且把添加的clip文件拖动到右边面板的Default Clip 与相对应的Clips文件里) Default Clip => 在勾选Play On Load时或者调用play()默认播放的动画 Clips => 通过脚本访问可以播放的AnimationClip列表 Play On Loat => 是否在加载的时候播放 2.设置动画 WrapMode =&g…
近期使用了cocos动画中的骨骼动画,这里记录使用的两种方式(3.10版): 一.cocos自带的动画编辑器导出的动画 ccs.armatureDataManager.addArmatureFileInfo(res.mascot_1_json); var wolfAnimation = new ccs.Armature("niu"); wolfAnimation.setScale(1.0); wolfAnimation.setPosition(cc.p(size.width * 0.5…
在前面的文章中,已经陆陆续续的讲解了一些使用Spine动画的细节,有了这些细节,我们已经满足了在unity中使用Spine动画制作动作游戏的技术基础. 那么,要使用Spine动画在unity中制作一款动作游戏,究竟还有哪些是需要注意的呢? 1. 主角的控制系统 主角的控制,主要分为以下三个部分: 输入检测 &&输入数据加工 接受输入数据,改变主角的位置 根据输入数据 && 当前状态,播放对应的Spine动画. 输入检测,这个根据不同的游戏输入方式,有不同的处理,输入的加工,…