<td id="mukkm"><td id="mukkm"></td></td>
  • <nav id="mukkm"></nav>
  • <nav id="mukkm"></nav>
     找回密碼
     注冊帳號

    掃一掃,訪問微社區

    GUI 編輯器下存入列表的是子類對象,實時運行時卻發現是父類對象

    4
    回復
    870
    查看
    打印 上一主題 下一主題
    [ 復制鏈接 ]
    7日久生情
    1546/5000
    排名
    2185
    昨日變化

    24

    主題

    366

    帖子

    1546

    積分

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

    UID
    175552
    好友
    1
    蠻牛幣
    488
    威望
    0
    注冊時間
    2016-10-14
    在線時間
    518 小時
    最后登錄
    2022-4-15
    50蠻牛幣
      我有一個父類數據類型,它有好幾個子類,我自定義了Inspector面板,通過按鈕選擇不同的類型往列表里面添加不同的子類對象。然后運行的時候,發現列表里全是父類對象。有大佬解惑下嗎。
      下面是其中設置的代碼
       

    回復

    使用道具 舉報

    7日久生情
    1546/5000
    排名
    2185
    昨日變化

    24

    主題

    366

    帖子

    1546

    積分

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

    UID
    175552
    好友
    1
    蠻牛幣
    488
    威望
    0
    注冊時間
    2016-10-14
    在線時間
    518 小時
    最后登錄
    2022-4-15
    沙發
    樓主 2021-10-20 19:15:02 只看該作者
    剛剛測試了下,感覺應該是序列化和反序列化的問題,我將一個子類對象用父類的類型序列化,然后用父類的類型反序列化,類型就變成父類的了。我碰到的問題應該就是這樣吧,但是這個該如何處理呢,在哪里能設置序列化和反序列化時的類型呢?
    回復

    使用道具 舉報

    排名
    21327
    昨日變化

    6

    主題

    42

    帖子

    86

    積分

    Rank: 2Rank: 2

    UID
    49530
    好友
    0
    蠻牛幣
    21
    威望
    0
    注冊時間
    2014-10-17
    在線時間
    14 小時
    最后登錄
    2021-11-5
    板凳
    2021-10-22 15:10:23 只看該作者
    再套層殼子,在序列化的時候反射存對應的類型,解析的時候就按對應的類型解析
    回復

    使用道具 舉報

    7日久生情
    1546/5000
    排名
    2185
    昨日變化

    24

    主題

    366

    帖子

    1546

    積分

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

    UID
    175552
    好友
    1
    蠻牛幣
    488
    威望
    0
    注冊時間
    2016-10-14
    在線時間
    518 小時
    最后登錄
    2022-4-15
    地板
    樓主 2021-10-22 20:58:35 只看該作者
    sd1840888 發表于 2021-10-22 15:10
    再套層殼子,在序列化的時候反射存對應的類型,解析的時候就按對應的類型解析 ...

    unity編輯器下是它內部序列化的,不知道在哪里設置修改。你說的是自己寫序列化那塊的東西嗎
    回復

    使用道具 舉報

    7日久生情
    2126/5000
    排名
    1987
    昨日變化

    8

    主題

    806

    帖子

    2126

    積分

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

    UID
    83438
    好友
    3
    蠻牛幣
    17614
    威望
    0
    注冊時間
    2015-3-23
    在線時間
    629 小時
    最后登錄
    2022-1-11
    5#
    2021-10-29 15:20:44 只看該作者
    貌似不行 子類序列化成父類應該是把屬于父類的屬性 拿出去了 其他的就拋棄了 ,反序列化也是一樣的
    回復

    使用道具 舉報

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

    本版積分規則

    關注游戲蠻牛公眾號送vip
    免费一级AA片毛片在线播放
    <td id="mukkm"><td id="mukkm"></td></td>
  • <nav id="mukkm"></nav>
  • <nav id="mukkm"></nav>