摘要: Cocos Studio制作的UI资源,可以用CSloader加载,他在加载的过程中是同步的,也就是必须把所有的图片资源加载完毕才会返回,如果图片资源很多很大,在手机上会造成比较长的卡顿。为了解决这个问题,自然而然想到的就是改为异步,方法也比较简单,找到CSLoader里面加载图片资源的代码Spri... 阅读全文
posted @ 2015-10-20 16:09 玉腰 阅读(888) 评论(0) 推荐(0) 编辑
摘要: cocos中有一个加载纹理的类:TextureCache,这个类在加载资源的流程如下:如上图可见,这个流程有一个问题,假如同时加载多个相同URL的纹理,在第一次加载还没有完成之前,会添加多个相同URL的加载任务。对于这个问题,cocos应该是知道的,所以在加载线程里面,他们做了两个处理,当准备加载一... 阅读全文
posted @ 2015-10-20 16:07 玉腰 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 背景Spine是一种骨骼动画工具,我们游戏中的人物、光效等动画资源,基本上都是用它做的。Spine官方主页:http://zh.esotericsoftware.com/Spine做出来的动画最终会导出三个文件,分别为:.atlas,.json,.png。atlas文件和png文件记录合图前的所有被... 阅读全文
posted @ 2015-08-24 15:55 玉腰 阅读(6026) 评论(0) 推荐(1) 编辑
摘要: 由于最新的Spine里面有Slip(水平翻转,垂直翻转)功能,而cocos2dx 3.5里面集成的Spine版本比较老,不支持这个功能,所以需要升级最新的Spine代码。先到github上下载最新的代码:https://github.com/EsotericSoftware/spine-runtim... 阅读全文
posted @ 2015-04-13 16:49 玉腰 阅读(1775) 评论(0) 推荐(0) 编辑