最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

unity socket 回調(diào) 無(wú)效

2023-04-04 13:21 作者:原裝-_-老弟  | 我要投稿

get_isActiveAndEnabled can only be called from the main thread.

問(wèn)題:我在unity場(chǎng)景中使用 text 顯示每次上傳的內(nèi)容,但是,socket的回調(diào)函數(shù)并不能修改這些內(nèi)容,經(jīng)過(guò)try catch調(diào)試發(fā)現(xiàn)上邊的錯(cuò)誤。

表面原因 :?socket回調(diào)函數(shù)中使用了unity場(chǎng)景的組件或者方法.

真正原因 : socket回調(diào)使用的異步多線(xiàn)程,而unity是偽多線(xiàn)程,就導(dǎo)致,他們不在同一頻道,然后unity為了維護(hù)單線(xiàn)程的穩(wěn)定,防止了其他線(xiàn)程的訪(fǎng)問(wèn)吧(猜測(cè))。


解決方法:

  1. 在unity中使用其他變量來(lái)存儲(chǔ) socket 回調(diào)函數(shù)傳來(lái)的 需要修改、展示的新內(nèi)容,然后在update或者fixedUpdate中修改、展示。

  2. 為 socket 建立緩存容器,使socket 運(yùn)行時(shí),訪(fǎng)問(wèn)緩存,而不是直接訪(fǎng)問(wèn) unity 內(nèi)容。


unity socket 回調(diào) 無(wú)效的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
鸡西市| 阜阳市| 巩留县| 梅州市| 满城县| 大英县| 宁强县| 涞水县| 上思县| 离岛区| 延安市| 沙雅县| 遂宁市| 墨脱县| 白沙| 恩施市| 大新县| 仪陇县| 芷江| 罗田县| 阳春市| 乃东县| 临夏市| 武鸣县| 德昌县| 和硕县| 宜丰县| 隆林| 汝州市| 淮南市| 牟定县| 石阡县| 赤壁市| 建德市| 罗甸县| 长葛市| 靖宇县| 宜君县| 四会市| 甘南县| 通山县|