Dartou Lua2JS Tools该工具集在把 Lua 代码翻译为 JavaScript 代码时提供帮助。 功能:
如何使用安装该扩展。 Lua 代码转换为 JavaScript 代码通过正则匹配等方式替换 Lua 代码的某些关键词,从而转为 JavaScript 代码,支持 100 多项替换,适用于 cocos lua -> creator js 转译 使用方法打开任意文件,选中文件中 Lua 代码段,然后鼠标右键 -> 复制为 -> 示范效果修复龙骨动画导出的 Spine 格式动画文件从龙骨动画导出的 Spine 动画文件,如果导出时勾选了去除空白区域,生成的动画文件会出现空白区域被截取导致的奇怪显示问题:
该功能会尝试修复动画文件里的尺寸数据,若修复后还是存在问题建议直接不勾选 使用方法使用 VSCode 打开 Spine 动画 .json 文件,请确保(.atlas .json .png)三个文件在同一目录,然后鼠标右键 -> 示范效果转换 Plist 图集格式龙骨动画导入 .ExportJson 文件时,由于 plist 文件格式不同的问题导致导入龙骨动画软件后,图片为 Miss。 相关说明: cocos2d-x中的纹理定义格式,是以Zwoptex生成的格式为标准的。 Zwoptex生成的格式,有4种主要不同的版本: format值为0,代表Flash版本; format值为1,Zwoptex 0.4b以前支持; format值为2,Zwoptex 1.0以后支持,与format1的区别在于支持旋转; format值为3,属性名称进行了大幅修改,Zwoptes1.0.2之后支持。 这3种格式的plist文件,cocos2d-x都能支持,具体的解析代码在 CCSpriteFrameCache::addSpriteFramesWithDictionary。 TexturePacker生成的for cocos2d plist格式与Zwoptex生成的format为2的格式相同。 转换限制: 使用方法使用 VSCode 打开 .plist 文件, 示范效果 |