Skip to content

limall/outline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

354 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

outline-lua · GitHub license

特性

  • 组件化: outline-lua(以下简称outline)主要为cocos2d-x lua(以下简称2dx)项目设计ui,用户在cocos creator中设计ui,通过outline导出到2dx项目中;同时引入组件化工作流。组件化的主要依据在于,outline导出的是节点而非场景,并且支持导出creator中的自定义组件,这些都为程序员把节点封装成组件带来了便利。
  • 导出源码: outline直接导出lua源码,配合BabelLua的代码提示,检索节点变得十分便利。导出源码还有个好处就是控件的适配更加灵活
  • 节点模板: outline导出的是节点模板,除了直接由根模板生成一个页面外,程序员也可以索引到特定的某个节点模板,然后创建多个节点,甚至创建一批节点后,通过设置模板,还能再创建变了形状的节点。在保持整体性的同时,使用上更加灵活。

相关文章

注意

  • 支持的creator版本为1.6至1.9
  • 使用前需取消cocos creator的自动裁剪功能,这在《outline-导出节点》中会介绍步骤
  • 导出node前须先要保存scene
  • 节点的名称的规范和lua代码变量名称规范一致,要求同一节点的子节点名称不可相同
  • 节点和图片名称除了"_"号,尽量不要出现其他符号
  • 在使用res_dst导出图片等资源时,由于windows文件不区分大小写,所以要避免资源或资源文件夹在不区分大小写时相同的情况。比较好的避免方法是资源文件或资源目录名称统一使用大写或小写。
  • 导出动画需要占用的网络端口为20383,确保没被其他程序占用

       

About

an extension for cocos creator to export the outline of each node, and generate source files of these data which can be directly used in cocos-lua

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors