<strong id="h7llx"><track id="h7llx"></track></strong>

<li id="h7llx"><object id="h7llx"></object></li>

<em id="h7llx"><acronym id="h7llx"><u id="h7llx"></u></acronym></em>
<rp id="h7llx"><acronym id="h7llx"><input id="h7llx"></input></acronym></rp>
<rp id="h7llx"></rp>
    <tbody id="h7llx"></tbody>

     找回密碼
     注冊帳號

    掃一掃,訪問微社區

    keyle 使用SmartDataViewer秒速生成編輯器

    26
    回復
    3967
    查看
    打印 上一主題 下一主題
    [ 復制鏈接 ]
    排名
    3263
    昨日變化

    18

    主題

    172

    帖子

    1598

    積分

    Rank: 9Rank: 9Rank: 9

    UID
    22288
    好友
    10
    蠻牛幣
    2544
    威望
    0
    注冊時間
    2014-4-21
    在線時間
    337 小時
    最后登錄
    2019-9-9

    專欄作家

    QQ

    馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

    您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

    x
    本帖最后由 Keyle 于 2017-6-22 10:57 編輯

    為什么要使用 SmartDataViewer ?



    SmartDataViewer 節約程序大量編輯器開發時間,在定義完成基礎類型的時候,即可同步生成可視化編輯器。
    特性

    • 秒速生成編輯器
    • 支持外聯多個類
    • 支持針對特定字段進行排序與查詢
    • 支持數據導出導入(內建 Json支持)
    • 支持開放式編輯器事件,幾乎所有的事件與組件渲染 用戶可自定義
    • 通過標簽定制編輯器字段顯示方式,包括寬度,顯示別名,顯示排序,導出導入位置等
    正確的打開姿勢 / Tutorial

    1.創建容器 / Create Container
    [C#] 純文本查看 復制代碼
    Type 1
    
    [Serializable]
    public class DemoConfig : ConfigBase<Demo> { }
    
    [Serializable]
    public class Demo : IModel
    {
            public Demo()
            {
                    strList = new List<string>();
                    list = new List<int>();
                    supports = new List<int>();
                    description = string.Empty;
            }
    
            public List<string> strList;
    
            public List<int> list;
    
            [ConfigEditorField(outLinkSubClass: "Supports")]
            public List<int> supports;
    
            public string description;
    
            [ConfigEditorField(outLinkSubClass: "Supports")]
            public int support;
    }
    
    
    
    [Serializable]
    public class SupportsConfig : ConfigBase<Supports> { }
    
    [Serializable]
    public class Supports : IModel
    {
            public Supports()
            {
                    boolList = new List<bool>();
                    description = string.Empty;
                    colorList = new List<Color>();
                    curveList = new List<AnimationCurve>();
                    curve = new AnimationCurve();
                    bounds = new Bounds();
                    boundsList = new List<Bounds>();
            }
            public Vector2 testPoint;
    
            public List<bool> boolList;
    
            public int testID;
    
            public Bounds bounds;
    
            public Color PointColor;
    
            public AnimationCurve curve;
    
            public List<Color> colorList;
    
            public List<AnimationCurve> curveList;
    
            public List<Bounds> boundsList;
    
            public string description;
    }
    
    

    2.添加標簽 / Add Attribute

    ConfigEditorAttribute
    [C#] 純文本查看 復制代碼
                    /// <summary>
                    /// Initializes a new instance of the <see cref="T:SmartDataViewer.ConfigEditorAttribute"/> class.
                    /// </summary>
                    /// <param name="editor_title">當前編輯器顯示的名詞</param>
                    /// <param name="load_path">當前編輯器數據文件的位置</param>
                    /// <param name="output_path">編輯文件導出路徑</param>
                    /// <param name="disableSearch">是否禁用搜索欄</param>
                    /// <param name="disableSave">是否禁用保存按鈕</param>
                    /// <param name="disableCreate">是否禁用添加按鈕</param>

    ConfigEditorFieldAttribute
    [C#] 純文本查看 復制代碼
                    /// <summary>
                    /// Initializes a new instance of the <see cref="T:SmartDataViewer.ConfigEditorFieldAttribute"/> class.
                    /// </summary>
                    /// <param name="order">編輯器字段顯示順序</param>
                    /// <param name="can_editor">If set to <c>true</c> can editor.</param>
                    /// <param name="display">編輯器中顯示別名 不填為字段名</param>
                    /// <param name="width">編輯器中顯示的字段寬度</param>
                    /// <param name="outLinkEditor">外聯到新的編輯器</param>
                    /// <param name="outLinkSubClass">外聯到新的子類型,如果遵循編輯器默認命名規則 只需要填寫此項即可</param>
                    /// <param name="outLinkClass">外聯到新的類型</param>
                    /// <param name="visibility">是否在編輯器中隱藏此字段</param>
                    /// <param name="outLinkDisplay">將顯示外聯數據的別名 默認顯示外聯數據的NickName如果沒有則顯示ID</param>
                    /// <param name="outLinkFilePath">外聯數據的文件位置</param>


    3.生成代碼 / Click Build Button



    點擊build按鈕 則會在指定路徑生成數據編輯器


    完成 / Complete




    展示視頻 https://www.youtube.com/embed/cjk8dZT1TTU  需要翻墻,此項目作者是我 可以索要視頻。
    項目地址 https://github.com/KeyleXiao/-DATA-VIEWER

    有朋友反映地址無效, 原因是上面的這個鏈接 中Unity3d被吃掉了  顯示不出來 我截圖出來

    參與人數 1鮮花 +5 收起 理由
    開拓ay + 5 https://github.com/KeyleXiao/unity3d-DAT

    查看全部評分總評分 : 鮮花 +5

    回復

    使用道具 舉報

    7日久生情
    2460/5000
    排名
    629
    昨日變化

    11

    主題

    321

    帖子

    2460

    積分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    55122
    好友
    1
    蠻牛幣
    1454
    威望
    0
    注冊時間
    2014-11-13
    在線時間
    782 小時
    最后登錄
    2020-7-24
    沙發
    2017-6-22 08:29:29 只看該作者
    6666666666666666666666
    回復 支持 反對

    使用道具 舉報

    7日久生情
    2460/5000
    排名
    629
    昨日變化

    11

    主題

    321

    帖子

    2460

    積分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    55122
    好友
    1
    蠻牛幣
    1454
    威望
    0
    注冊時間
    2014-11-13
    在線時間
    782 小時
    最后登錄
    2020-7-24
    板凳
    2017-6-22 08:30:31 只看該作者
    第二個地址沒用了
    回復 支持 反對

    使用道具 舉報

    7日久生情
    2771/5000
    排名
    295
    昨日變化

    11

    主題

    212

    帖子

    2771

    積分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    21
    好友
    2
    蠻牛幣
    5710
    威望
    30
    注冊時間
    2013-5-28
    在線時間
    624 小時
    最后登錄
    2020-5-26
    地板
    2017-6-22 08:48:58 只看該作者
    項目地址沒用了
    回復

    使用道具 舉報

    5熟悉之中
    879/1000
    排名
    2882
    昨日變化

    0

    主題

    107

    帖子

    879

    積分

    Rank: 5Rank: 5

    UID
    53937
    好友
    0
    蠻牛幣
    706
    威望
    0
    注冊時間
    2014-11-7
    在線時間
    260 小時
    最后登錄
    2020-4-11
    5#
    2017-6-22 09:14:45 只看該作者
    下載地址被刪除了!
    回復 支持 反對

    使用道具 舉報

    7日久生情
    1734/5000
    排名
    951
    昨日變化

    4

    主題

    114

    帖子

    1734

    積分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    8244
    好友
    3
    蠻牛幣
    4097
    威望
    0
    注冊時間
    2013-11-16
    在線時間
    516 小時
    最后登錄
    2020-4-29
    6#
    2017-6-22 09:22:12 只看該作者
    github地址無效
    回復

    使用道具 舉報

    6蠻牛粉絲
    1329/1500
    排名
    2566
    昨日變化

    3

    主題

    162

    帖子

    1329

    積分

    Rank: 6Rank: 6Rank: 6

    UID
    45560
    好友
    1
    蠻牛幣
    3
    威望
    0
    注冊時間
    2014-9-18
    在線時間
    602 小時
    最后登錄
    2020-7-19
    7#
    2017-6-22 09:51:43 只看該作者
    github地址無效
    回復

    使用道具 舉報

    排名
    3263
    昨日變化

    18

    主題

    172

    帖子

    1598

    積分

    Rank: 9Rank: 9Rank: 9

    UID
    22288
    好友
    10
    蠻牛幣
    2544
    威望
    0
    注冊時間
    2014-4-21
    在線時間
    337 小時
    最后登錄
    2019-9-9

    專欄作家

    QQ
    8#
    樓主 2017-6-22 10:55:15 只看該作者
    https://github.com/KeyleXiao/UNITY3D-DATA-VIEWER   關鍵字被隱藏了
    回復 支持 反對

    使用道具 舉報

    排名
    3263
    昨日變化

    18

    主題

    172

    帖子

    1598

    積分

    Rank: 9Rank: 9Rank: 9

    UID
    22288
    好友
    10
    蠻牛幣
    2544
    威望
    0
    注冊時間
    2014-4-21
    在線時間
    337 小時
    最后登錄
    2019-9-9

    專欄作家

    QQ
    9#
    樓主 2017-6-22 10:58:11 只看該作者
    1154547394 發表于 2017-6-22 08:30
    第二個地址沒用了

    有朋友反映地址無效, 原因是上面的這個鏈接 中Unity3d被吃掉了  顯示不出來 我截圖出來
    回復 支持 反對

    使用道具 舉報

    排名
    3263
    昨日變化

    18

    主題

    172

    帖子

    1598

    積分

    Rank: 9Rank: 9Rank: 9

    UID
    22288
    好友
    10
    蠻牛幣
    2544
    威望
    0
    注冊時間
    2014-4-21
    在線時間
    337 小時
    最后登錄
    2019-9-9

    專欄作家

    QQ
    10#
    樓主 2017-6-22 10:58:15 只看該作者
    alphatt 發表于 2017-6-22 08:48
    項目地址沒用了

    有朋友反映地址無效, 原因是上面的這個鏈接 中Unity3d被吃掉了  顯示不出來 我截圖出來
    回復 支持 反對

    使用道具 舉報

    排名
    3263
    昨日變化

    18

    主題

    172

    帖子

    1598

    積分

    Rank: 9Rank: 9Rank: 9

    UID
    22288
    好友
    10
    蠻牛幣
    2544
    威望
    0
    注冊時間
    2014-4-21
    在線時間
    337 小時
    最后登錄
    2019-9-9

    專欄作家

    QQ
    11#
    樓主 2017-6-22 10:58:18 只看該作者
    kaitiren 發表于 2017-6-22 09:14
    下載地址被刪除了!

    有朋友反映地址無效, 原因是上面的這個鏈接 中Unity3d被吃掉了  顯示不出來 我截圖出來
    回復 支持 反對

    使用道具 舉報

    排名
    3263
    昨日變化

    18

    主題

    172

    帖子

    1598

    積分

    Rank: 9Rank: 9Rank: 9

    UID
    22288
    好友
    10
    蠻牛幣
    2544
    威望
    0
    注冊時間
    2014-4-21
    在線時間
    337 小時
    最后登錄
    2019-9-9

    專欄作家

    QQ
    12#
    樓主 2017-6-22 10:58:22 只看該作者

    有朋友反映地址無效, 原因是上面的這個鏈接 中Unity3d被吃掉了  顯示不出來 我截圖出來
    回復 支持 反對

    使用道具 舉報

    7日久生情
    2299/5000
    排名
    1363
    昨日變化

    19

    主題

    447

    帖子

    2299

    積分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    148830
    好友
    5
    蠻牛幣
    4054
    威望
    0
    注冊時間
    2016-5-17
    在線時間
    935 小時
    最后登錄
    2020-7-10
    13#
    2017-6-22 14:29:27 只看該作者
    感謝分享
    回復

    使用道具 舉報

    6蠻牛粉絲
    1228/1500
    排名
    2538
    昨日變化

    0

    主題

    221

    帖子

    1228

    積分

    Rank: 6Rank: 6Rank: 6

    UID
    168312
    好友
    0
    蠻牛幣
    2162
    威望
    0
    注冊時間
    2016-9-13
    在線時間
    436 小時
    最后登錄
    2019-12-16
    14#
    2017-6-22 15:38:36 只看該作者
    路過看看
    回復

    使用道具 舉報

    7日久生情
    1960/5000
    排名
    1522
    昨日變化

    0

    主題

    598

    帖子

    1960

    積分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    164723
    好友
    0
    蠻牛幣
    3606
    威望
    0
    注冊時間
    2016-8-29
    在線時間
    525 小時
    最后登錄
    2020-2-16
    15#
    2017-6-22 15:52:00 只看該作者
    回復

    使用道具 舉報

    您需要登錄后才可以回帖 登錄 | 注冊帳號

    本版積分規則

    神马电影34pp影视午夜|久久热视频任意撸|155女生能接受几厘米|97色色97成人
    <strong id="h7llx"><track id="h7llx"></track></strong>

    <li id="h7llx"><object id="h7llx"></object></li>

    <em id="h7llx"><acronym id="h7llx"><u id="h7llx"></u></acronym></em>
    <rp id="h7llx"><acronym id="h7llx"><input id="h7llx"></input></acronym></rp>
    <rp id="h7llx"></rp>
      <tbody id="h7llx"></tbody>