`
borglee
  • 浏览: 134609 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Cocos Studio 生成的骨骼动画数据文件过大的傻瓜解决办法

阅读更多

初入Cocos,在做项目的过程中,发现使用CocosStudio导出的骨骼动画数据文件,也就是.ExportJson文件竟然比图片还要大。

 

其实有个简单的办法,在不修改程序的前提下,将该文件中的所有空格和换行全部删除。你就会发现体积减小到了原来的三分之一。什么?你不知道怎么快速删除空格和换行?好吧。。。我就大发慈悲的告诉你,使用增强的文本编辑器一般都有这个功能,例如NotePad++。按Ctrl+F,然后点击替换标签(不是按钮哦)。查找模式中选择扩展(\n,\r,\t,\0)。在查找目标上输入一个空格,然后替换为不填,点击全部替换即可。空格就替换完毕了。下面是换行,同上,在查找目标上输入\r然后全部替换,再输入\n然后全部替换即可。

 

当然这种办法某些时候还是无法满足苛刻的项目需求,另外还有个办法就是直接压缩这个文件。当然不是直接使用WinRar之类的压缩软件,而是自己写个工具将文本内的内容替换成压缩后的内容。然后在程序中使用这个文件之前,将内容进行解压。不过由于具体实现我们还没有做。等真正需要的时候我再更新本文吧。如果没更新那只能说上面的简单的办法已经满足了我们项目开发的需求了。

 

如果同学们有更好的办法,请告诉我。谢谢。

分享到:
评论

相关推荐

    Cocos Studio 创建帧动画

    通过这种方式,Cocos Studio极大地简化了帧动画的创建过程,使得开发者无需编写大量代码就能实现丰富的动画效果,从而提高了开发效率,降低了开发成本。对于初学者和专业开发者而言,熟练掌握Cocos Studio的帧动画...

    CocosStudio 1.6.0.0

    3. **动画编辑器**:CocosStudio的动画编辑器允许开发者创建复杂的角色动画,包括骨骼动画和帧动画。通过时间线和关键帧,可以轻松调整角色动作和表情,为游戏带来生动的表现力。 4. **音效管理**:在CocosStudio中...

    CocosStudio1.6.0.0.zip

    此外,Cocos Studio的动画编辑器是其另一大亮点。这个版本可能包含对骨骼动画的更好支持,使开发者能够轻松创建角色动画,包括行走、攻击等动作,极大地提高了游戏的动态表现力。同时,可能还优化了时间轴编辑功能,...

    cocos2d-x 3.2 使用cocos studio导出的帧动画

    导出时,cocos studio会生成一个json文件,包含所有帧的信息,如图片名称、持续时间等。此外,还会生成一个或多个.atlas文件,它是精灵表,将所有帧合并到一张大图中,以减少加载时间和内存占用。 五、cocos2d-x...

    cocos studio 使用demo

    7. **代码集成**:Cocos Studio生成的项目文件可以直接导入Cocos2d-x工程,与编写的游戏逻辑代码无缝结合。开发者可以在C++或JavaScript等语言中编写游戏逻辑,与Cocos Studio的设计成果进行互动。 8. **调试与优化...

    cocos2dx cocostudio 骨骼动画代码

    《cocos2dx与cocostudio骨骼动画代码详解》 ...总的来说,cocos2dx和cocostudio的结合使用,为游戏开发者提供了一套完整的骨骼动画解决方案。熟练掌握这一技术,将有助于你创作出更加生动有趣的游戏作品。

    cocos2d-x 3.0 骨骼动画 demo

    1. 动画资源优化:骨骼动画虽然高效,但资源文件仍需合理优化,避免过大影响加载速度和内存占用。 2. 兼容性处理:不同的设备性能各异,需确保骨骼动画在低端设备上也能流畅运行。 3. 动画同步:处理多个角色或...

    CocoStudio 创建骨骼动画

    在本教程中,我们将深入探讨如何使用CocoStudio来创建骨骼动画,以及如何处理导出的文件来实现这些动画。 首先,我们要理解骨骼动画的概念。骨骼动画是一种通过连接一系列图形(称为“皮肤”)到虚拟骨骼上的技术,...

    CocosStudio_v1.6.0.0.exe

    CocosStudio是Cocos2d-x生态系统的一部分,它提供了一个集成的图形用户界面(GUI)工具,用于简化游戏的资源管理、场景编辑、动画制作以及音频管理等任务。 在Cocos2d-x早期版本中,CocosStudio扮演了至关重要的...

    cocos2dx2.2.3骨骼动画换武器

    在游戏开发领域,Cocos2d-x是一款广泛使用的开源跨平台2D游戏引擎,而“骨骼动画”是其中一种高级的动画技术。本教程将聚焦于如何在Cocos2d-x v2.2.3版本中实现“骨骼动画换武器”的功能。骨骼动画通过将模型的各个...

    cocosStudio_1.6正版

    2. **动画编辑工具**:cocosStudio支持创建复杂的角色动画,包括骨骼动画和精灵动画。它提供了一个图形化的动画编辑界面,用户可以轻松地添加关键帧,调整动画曲线,实现流畅的角色动作。 3. **资源管理**:在cocos...

    cocos studio 2.0.6下载地址.txt

    cocos studio 2.0.6最新版 .

    cocos2d-x .fnt 文件生成工具

    总结来说,`.fnt`文件生成工具是Cocos2d-x游戏开发中的一个重要辅助工具,它帮助开发者定制和优化游戏中的文本显示,提高游戏的视觉质量和运行效率。通过熟练掌握BMFont的使用,可以为游戏带来更丰富的文字表现力。

    CocosStudio.csd的psd测试文件

    CocosStudio.csd的psd测试文件

    Cocos Studio 2.3.1.2 dmg mac版

    Cocos Studio 2.3.1.2 包含的 "Cocos Studio 2.app" 文件很可能是应用程序的主执行文件,这在.dmg安装包中是常见的命名方式。当你双击这个.app文件时,系统会启动Cocos Studio IDE。在这个应用中,你可以创建新项目...

    CocoStudio 骨骼动画API 使用说明

    - `loadSkeletonFile`:这个函数用于加载骨骼动画数据文件,解析JSON或Binary格式的数据,并构建相应的骨骼结构。 - `setAnimation`:通过此函数可以设置要播放的动画名称,CocoStudio会自动处理动画的播放和循环...

    CocosStudio_v1.6.0.0

    在CocosStudio_v1.6.0.0的压缩包中,包含的主要文件是"CocosStudio_v1.6.0.0.exe",这是安装程序的执行文件,用户下载后双击运行即可进行安装。安装完成后,开发者便可以开始使用这个强大的工具,开启他们的游戏创作...

    第10章 游戏开发的利器——CocosStudio.zip

    3. 动画编辑器:CocosStudio内置的动画编辑器允许开发者创建复杂的2D动画序列,包括帧动画和骨骼动画。你可以设置关键帧,调整动画速度,甚至添加动画过渡效果,使游戏的角色和物体动作更加生动。 4. 脚本编辑器:...

    COCOS2D-X中所使用的骨骼动画文件

    这些文件包含骨骼布局、皮肤贴图、动画数据等,可以被COCOS2D-X加载并播放。 资源文件夹(Resources)中可能包含了以下内容: 1. JSON或二进制文件:这是由Spine或DragonBones导出的骨骼动画数据,包含骨骼结构、...

Global site tag (gtag.js) - Google Analytics