quick-cocos2d-x spine 骨骼动画(1)
来源:互联网 发布:unity3d 2d动画 编辑:程序博客网 时间:2024/04/30 03:42
本文是为了帮助很多新手少走弯路,大神请勿理会。不喜勿喷。
直接进入正题:
要使用spine骨骼动画,首先要安装一个运行环境(runtime),下载地址:https://github.com/EsotericSoftware/spine-runtimes
需要注册一个GitHub账号才能下载。注册完毕后登入,点击“Download ZIP”(下载时建议使用代理),解压后如图所示:
双击打开,进入spine-c文件夹,我们需要的东西都在里面。
然后进入quick-cocos2d-x的extensions目录,例:,新建一个名为spine的文件夹。
把spine-runtimes-master\spine-c\include\spine(.h文件) 、 spine-runtimes-master\spine-c\src\spine(.c文件) 以及spine-runtimes-master\spine-cocos2dx\2\src\spine下的全部文件复制到上面extensions\spine的目录下;
然后打开D:\quick-cocos2d-x-2.2.5\player\proj.win32下的player.sln,在cocos2dx_2012\cocos2d-x\extensions下右键添加一个spine文件夹(中文版翻译叫筛选器)(若已有则删掉),再右键-添加现有项,把extensions\spine下的全部文件添加到spine筛选器。
全部保存,生成解决方案。
这里如果出现报错:“CCNodeRGBA”: 不是“cocos2d”的成员,就把CCNodeRGBA全部改成CCNode。重新生成解决方案。
---------------------------------------华丽的分割线---------------------------------------------------
继续配置:
(1)在quick-cocos2d-x-2.2.5\lib\luabinding\extensions下,新建一个.tolua文件,例如SkeletonAnimation.tolua,在这个文件中把你想导出的接口放进去;
(2)在quick-cocos2d-x-2.2.5\lib\luabinding\extensions下的cocos-ext.tolua中 把新建的tolua文件路径也加进去,例如:$pfile "extensions/SkeletonAnimation.tolua"。
(3)双击quick-cocos2d-x-2.2.5\lib\luabinding下的build.bat,正常的话过几秒CMD窗口就一闪而逝了。
(4)再次生成解决方案。
(5)找到quick-cocos2d-x-2.2.5\player\win下的player.exe,改个名字例如player1.exe;
将quick-cocos2d-x-2.2.5\player\proj.win32\Debug下的player.exe复制到quick-cocos2d-x-2.2.5\player\win下,若前面不改名字就覆盖掉了。
---------------------------------------华丽的分割线---------------------------------------------------
(1)将已做好的骨骼动画文件夹(例如名字为:test)放到res目录下
(2)我使用的工具为Sublime Text,在MyApp.lua中MyApp:Run函数中添加导入资源的语句:CCFileUtils:sharedFileUtils():addSearchPath("res/sg_hz/")
(3)在游戏的启动场景的ctor函数中将骨骼动画添加进来。
- quick-cocos2d-x spine 骨骼动画(1)
- quick-cocos2d-x spine 骨骼动画(2)
- 骨骼动画 Spine的使用(With Cocos2d-x)
- Cocos2d-x游戏开发之骨骼动画详解-Spine
- Cocos2d-x游戏开发之骨骼动画详解-Spine
- Cocos2d-x游戏开发之骨骼动画详解-Spine
- Cocos2d-x的骨骼动画Spine和Armature
- 使用Spine软件制作骨骼动画供Cocos2d-x使用
- cocos2d-x中spine骨骼动画的应用
- Cocos2d-x v3.x官方文档]骨骼动画详解-Spine
- cocos2d-x-2.2.5 加载spine的骨骼动画之后,boundingBox 为0
- Spine 骨骼动画
- cocos2d-x 骨骼动画详解
- 【Cocos2d-x 016】 骨骼动画
- Cocos2d-x加载骨骼动画
- Cocos2d-x 创建骨骼动画
- Cocos2d-x 3.0 骨骼动画
- cocos2d-x播放骨骼动画
- git 学习记录
- Play "go"
- linux 修改系统时间并写入硬件
- 第十周项目一程序填充拓展题
- android画布canvas刷屏的两种方式
- quick-cocos2d-x spine 骨骼动画(1)
- iOS申请真机调试证书-图文详解
- BCB error:Fatal: Unable to open file 'DCLUSR.LIB',E2209 Unable to open include file 'SUIForm.hpp'
- 代理服务器和多径技术实践
- POJ 1548 Robots(最小路径覆盖)
- JS页面跳转代码
- SDUTOJ 2128 树结构练习——排序二叉树的中序遍历
- UIAlertView的自动消失,手动消失和自定制消失
- iOS8: 企业开发的终结?