美文网首页辅助资料unity
[Unity 3d] Unity Windows Forms

[Unity 3d] Unity Windows Forms

作者: 雨落随风 | 来源:发表于2019-06-13 22:55 被阅读6次

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

    简介:

    笔者今天推荐的仓库叫 Unity Windows Forms
    这个仓库是一个 WinForms包装器(包括System.Drawing)。有了它,你可以通过代码快速创建类Windows的控件,并且可以自定义控件。

    Unity RunTime 绘制的哟!

    功能:

    支持以下控件:


    使用:

    1. Attach UnityWinForms script to GameObject;
      UnityWinForms脚本附加到场景游戏对象上
    2. Add Arial font to resources;
      添加字体到资源(ScriptableObject 资产)
    3. Add other fonts and images;
      添加其他字体和 Icon 资源(Demo支持一键拉取素材)
    4. Create Form control in your MonoBehaviour script;
      在你的 脚本中 创建窗口管理逻辑即可(脚本需继承MonoBehaviours)
    5. 示例如下:
    public class GameGuiController : MonoBehaviour
    {
        void Start()
        {
            var form = new Form();
            form.Show();
            
            // Or show a message.
            //      MessageBox.Show("Hello World.");
        }
    }
    

    演示:

    UniWinForm

    Tips:

    • 如演示,如果Demo 资源丢失了,菜单栏有选项可以一键拉取哈。
    • 演示开始时弹出的窗口是 Form 属性配置窗。
    • 演示了非常多,在实际生产中也可能非常常用的组件。

    链接:

    Meragon/Unity-WinForms: Windows Forms wrapper for Unity

    结语:

    笔者没有那么深的 Winform 执念,但看着这些熟悉的界面出现在Unity 还挺他喵的治愈的呃,非要杠拼UGUI来实现,那不得写死去。

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

    相关文章

      网友评论

        本文标题:[Unity 3d] Unity Windows Forms

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