跳至主要內容

通过节点名生成 @property 或运行时代码

muzzik大约 2 分钟实用工具CocosCocosCreator 插件

根据节点名生成节点引用代码的插件,免去手动写一堆 @property
购买前请看明白使用说明,若看不懂使用说明请不要购买

效果图

  • 属性生成
  • 运行时生成

商店链接

https://store.cocos.com/app/detail/3998open in new window

功能介绍

  • 根据节点名生成 属性代码 或者 运行时代码

    • 属性代码:@property(…)
  • 运行时代码:

    • 一个额外的 nodes.ts(类成员为引用节点) 的脚本
    • 在 onLoad 处定义,无 onLoad 函数则自动生成
    • 节点名前缀为 + 代表引用节点
    • 节点名前缀为 - 代表排除 其下级节点(所有子节点)
    • 节点名前缀可以混用,例如 +-, -+

使用教程

  • 选中符合生成条件
  • 快捷键 F1 一键生成
  • 傻瓜式示例项目
  • 插件根目录下 mk_nodes_template.zip
  • 生成条件
  • 存在自定义组件脚本(没脚本代码生成在哪儿?)
  • 组件脚本内存在插件配置中的 生成标记 或者组件继承了配置中的固定基类
  • 生成的 引用节点
  • 配置面板
  • 顶部菜单 -> 扩展 -> mk_nodes 配置
  • 挂载方式定位
    • 固定基类:挂载组件必须继承 挂载组件基类
    • 生成标记:挂载组件内必须存在标记字符串,属性代码将在标记下一行生成
  • 生成方式
    • 属性:生成 @property(…) 代码
    • 脚本:生成一个额外的 nodes 脚本,并在 onLoad 初始化(自动注入)

📣 觉得很赞?分享给你的朋友吧!