Git Product home page Git Product logo

etplugins's Introduction

UnityPlugins

ET版本 7.1 2022-10-07 20:48

因为数据库文件太大,调试工程需要增加数据库

框架内容上的修改

1.Excel和Proto路径
2.使用BundleMaster代替AssetComponent
3.本样例工程实现了登录、注册、创建角色、选择角色进入游戏几个功能,修改了逻辑部分结构。 脑图如下: img.png

插件

1.ProtoBuf编辑器(Editor/ProtoBufEditor)

img_1.png 1.规定命名规范:采用(name) + (Request、Response、Message)的命名组合规则,对Actor类型消息 使用(name)+(ARequest、AResponse、AMessage),对ActorLocation则是(ALRequest)如此。
2.选择消息类型,如果类型为Request类型,则点击类型旁边按钮一键创建(选择)关联的Response。
3.当消息类型为None时,则该结构被是作为结构体,就会出现在字段类型选择中。如果要使用Unity中的类型 请勾选【UnityStruct】并填入类型名称,如果是非ET命名空间下的类型,请带上包名。
4.支持迁移(M)克隆(C)删除(X)

2.Debug工具栏(ThirdParty/Console)

img_2.png 1.支持Runtime和Editor(快捷键F6)两种
2.Log支持点击跳转到行
3.协议工具使用OpcodeHelper.LogMsg自行接入。样例工程已经接好了,可以参考
4.属性栏可以在Runtime中查看场景中的GameObject结构,能设置Active
5.工具栏为一些操作扩展

3.PSD2UGUI(Editor/PSD)

img_3.png 介绍请看PSD2UGUI

4.UI

img_4.png 1.提供UIReferenceCollector代替ReferenceCollector,自动引用并指定引用GameObject的组件。
2.在原ET的UI框架基础上升级。
3.点击“生成脚本”可以生成Component,System,Event三大件,在对应的Ex文件下编辑额外逻辑。

5.UGUI

1.提供一些UI的基础套件(UIList、Popup、PageScroll等)

6.ComponetView

image

1.改进了ComponentView可以查看所有属性和字段
2.实现TypeDraw扩展更多类型
3.支持Dictionary、list、stack

7.NumericTypeEditor

image

8.ETTreeViewr

image

etplugins's People

Contributors

sagaciousg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  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.