Git Product home page Git Product logo

componentautobindtool's Introduction

ComponentAutoBindTool

0202年了作为底层拼图仔的你还在Unity里手写组件绑定代码?快来试试这款船新的组件自动绑定工具吧,只需三分钟,你就会爱上它。

实现了editor时期使用字符串,runtime时期使用索引获取组件,以消除不必要的内存分配。

支持自定义自动绑定规则,提供了默认的自动绑定规则,根据物体命名前缀进行组件识别,支持单个物体的多组件识别绑定。

基本用法:为要进行自动绑定物体挂载ComponentAutoBindTool脚本,根据选择的绑定规则要求修改物体相关信息,点击自动绑定组件,然后设置自动生成的绑定代码的命名空间,类名与保存路径,最后点击生成绑定代码即可。

AutoBindGlobalSetting.asset为默认设置文件,可放置于Asset目录下任意位置,若不慎丢失可通过点击菜单栏的CatWorkflow/CreateAutoBindGlobalSetting进行创建。

本项目基于 https://github.com/egametang/ET 中的 ReferenceCollector 开发。

2024/2/1 更新了对TextMeshProUGUI组件的支持

componentautobindtool's People

Contributors

catimmortal avatar yoruto avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.