美文网首页UnityEditorunity
[Unity 3d] SubWindow (Unity Ta

[Unity 3d] SubWindow (Unity Ta

作者: 雨落随风 | 来源:发表于2019-06-12 23:28 被阅读15次

GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。
本文集以一个小的功能点为单位行文,也便于拾取罢!

简介:

笔者今天推荐的仓库叫 USubWindow
一项简单的Unity Editor Window布局扩展工具,主要实现了基于树结构的子窗体系统,并通过反射的方式获得各窗口绘制方法,只需简单的添加Attribute即可方便的绘制一个子窗口。

功能:

  1. 自定义子窗体图标

  2. 增加Preview样式和Grid样式


  3. helpbox和toolbar

  4. 自定义ToolBar和MsgBox


  5. 保存Layout


  6. 自定义子窗体Drawer

  7. 子窗体Drawer生命周期

  8. 支持子窗体锁定和自定义右上角下拉框接口


  9. 子窗体序列化支持

  10. 自定义MsgBox Drawer

  11. 动态添加窗口

示例:

一个 Attribute 就能代替所有...

[EWSubWindow("SunWinA", EWSubWindowIcon.Game)]
private void SubWinA(Rect main)
{
    GUI.Label(new Rect(main.x, main.y, main.width, 20), "SubWinA");
}
[EWSubWindow("Grid", EWSubWindowIcon.Game, true, SubWindowStyle.Grid)]
private void SubWinA(Rect main)
{
    if (GUI.Button(new Rect(main.x, main.y, 100, 20), "Btn"))
    {
    }
}

链接:

AsehesL/USubWindow: EditorWindow的多子窗口实现

结语:

这个仓库实现将Unity Tab的创建搬到终端用户面前,使得期望做出更NB 的基于IMGUI 的插件成为了可能。 而 Tab 与 Tab之间的 dock 功能被原汁原味的呈现出来也是其被安利的原因之一了。

扩展阅读:

【Unity编辑器】EditorWindow扩展-SubWindow - MrASL的博客 - CSDN博客
AsehesL/XWindowEditor - 这个大佬计划着整一个 IMGUI 的Canvas?好期待啊!

本文集持续更新ing,喜欢记得点赞关注哦!

相关文章

  • [Unity 3d] SubWindow (Unity Ta

    GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。本文集...

  • Unity 3D 创建项目

    Unity 3D 下载 要安装 Unity 3D 游戏引擎的最新版,可以访问 Unity 官方网站 https:/...

  • [unity3d源码] Unity 3D 《farm busin

    Unity 3D 《farm business》农场模拟经营游戏源码下载 1、Unity 3D 《farm bus...

  • 2019-05-14

    unity 3D使用教程 软件简介 Unity3D是由Unity Technologies开发的一个让玩家轻松创建...

  • 是时候该了解下Unity3D了

    现在的 Unity 已经发展到了 Unity 5,使用 Unity 可以创建 2D 或 3D 游戏、建筑格式化、实...

  • Unity基础(12)-物理系统

    1.什么是Unity物理系统 Unity是一款3D引擎软件,内置NVIDIA PhysX物理引擎,使3D物体具备物...

  • [Unity]如何安装破解Unity

    Unity是一款公司推出的3D游戏动画开发工具,随着Unity 5.6正式版发布结束了5.x产品周期,Unity ...

  • Unity迷你卡通风格3D模型精选

    本文介绍Unity Asset Store中迷你卡通风格的优质3D模型素材。整个Unity Asset Store...

  • C# 变量

    参考Unity 3D C# 脚本基础[https://www.w3cschool.cn/unity3d_jc/un...

  • unity3d培训班去哪好

    u3d是unity 3D的简称,u3d游戏开发去哪好? Unity对游戏行业的贡献是无可非议的,Unity发展角度...

网友评论

    本文标题:[Unity 3d] SubWindow (Unity Ta

    本文链接:https://www.haomeiwen.com/subject/whhdfctx.html