本文是为了帮助很多新手少走弯路,大神请勿理会。不喜勿喷。
直接进入正题:
要使用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 骨骼动画(1)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)