国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

【厚積薄發(fā)】UnityEngine.Object在失去引用后用什么方法銷毀或回收

0
分享至

這是第438篇UWA技術(shù)知識分享的推送,精選了UWA社區(qū)的熱門話題,涵蓋了UWA問答、社區(qū)帖子等技術(shù)知識點,助力大家更全面地掌握和學(xué)習(xí)。

UWA社區(qū)主頁:community.uwa4d.com

本期目錄:

  • UnityEngine.Object在失去引用后用什么方法銷毀或回收
  • 關(guān)于紋理采樣方式對帶寬的影響原理的問題
  • 微信小游戲緩存catalog.json文件的方案
  • 微信小游戲的幀率設(shè)置用哪個更好

Memory

Q:UnityEngine.Object在失去引用后,是一定要調(diào)用Destroy進行銷毀么?不會被GC自動回收么?

A:UnityEngine.Object是一種基類,題主的問題比較大。常見的有三種情況:

1. C# 的托管堆內(nèi)存在失去引用后,會在GC后被自動回收;

2. 從AssetBundle中被加載出來的資源,需要用AssetBundle.Unload(True)這類的API定向卸載,或在失去引用后被Resources.UnloadUnusedAssets標(biāo)記并卸載;

3. 還有一種動態(tài)創(chuàng)建的對象,如通過new、instantiate生成的資源,則需要手動Destroy,或在失去引用后被Resources.UnloadUnusedAssets標(biāo)記并卸載。

針對以上問題,有經(jīng)驗的朋友歡迎轉(zhuǎn)至社區(qū)交流:

https://answer.uwa4d.com/question/686b545d682c7e5cd61bfaba

GPU

Q1:想問下關(guān)于紋理采樣的消耗這塊,有沒有一些相關(guān)的經(jīng)驗可以分享?

從Mali的文檔上看,Cache Hit的情況下是1cycle采樣1紋素,Cache Miss的情況下需要100-200cycle。

那么如果觸發(fā)Cache Miss,是從當(dāng)前采樣UV位置的附近的2*2讀取到Tex Cache上,還是直接讀取L1大小的數(shù)據(jù)上去。比如Adreno有1KB的L1?

A: 從Onchip到L1不是固定的2*2,也不是整個L1;根據(jù)GPU型號不同,有一個固定的每次取的大小,紋理壓縮率越低、單個像素信息量越大,每次能取的像素數(shù)量就會更少,Cache Miss率就更高,此時就會往更遠(yuǎn)的L1、L2去取。

Q2:那是按1維去取n個像素,還是二維去取m*m個像素?想了解下怎么樣擺放數(shù)據(jù)能Cache友好些。

A: 應(yīng)該是m*m。一般只要開啟Mipmap,交由GPU自動選擇合適的層級,就能使像素的采集過渡平滑友好,Cache Miss率較低了。此外就是盡量壓縮紋理格式、避免使用各向異性這種大幅增加采樣次數(shù)的做法,也能有效降低帶寬。

針對以上問題,有經(jīng)驗的朋友歡迎轉(zhuǎn)至社區(qū)交流:

https://answer.uwa4d.com/question/687476f2682c7e5cd61bfabf

Memory

Q:現(xiàn)在我們不能緩存catalog,每次需要臨時下載還挺麻煩的。APP的Addressables熱更的方案就是先去線上請求catalog.hash文件,然后判斷本地的catalog文件是不是舊的,舊的就刪除掉本地的catalog文件,然后下載新的。但是在微信小游戲會一直請求catalog,所以我們每次進入游戲都要下載catalog文件。請問微信小游戲該如何緩存catalog.json文件呢?

A:我的方案是自定義了catalog1000、settings1000文件,加上版本號,相當(dāng)于是自己改了settings文件里面的catalog URL,然后改了catalog文件名,也改了Addressables的源碼,取到版本號后去讀取指定的settings文件,這樣settings文件也可以緩存了。

我的方式是catalog和settings都自定義成了下面這樣:

然后settings文件的這一句話改成了我指定的catalog1000:

"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog1000.bundle"

再改了個Addressables的源碼,Addressables在初始化的時候會去找settings文件:

然后就是走微信小游戲自己的規(guī)則了,即本地有就讀取本地,本地沒有下載緩存。catalog和settings都加了版本號,也不怕settings同名或cdn緩存問題。

針對以上問題,有經(jīng)驗的朋友歡迎轉(zhuǎn)至社區(qū)交流:

https://answer.uwa4d.com/question/687482d6682c7e5cd61bfac0

Platform

Q:微信小游戲現(xiàn)在都是推薦用Unity的Application.targetFrameRate了嗎?現(xiàn)在我們用的這個WX.SetPreferredFramesPersecond,會產(chǎn)生什么問題嗎?沒Unity那個性能好?

A:幀率設(shè)置可能失效?,F(xiàn)在微信小程序已對Application.targetFrameRate做了較好的適配。

更推薦用這個:


https://github.com/wechat-miniprogram/minigame-unity-webgl-transform/issues/713

針對以上問題,有經(jīng)驗的朋友歡迎轉(zhuǎn)至社區(qū)交流

https://answer.uwa4d.com/question/6874a85b3d306f3e9d594f11

封面圖來源于網(wǎng)絡(luò)

今天的分享就到這里。生有涯而知無涯,在漫漫的開發(fā)周期中,我們遇到的問題只是冰山一角,UWA社區(qū)愿伴你同行,一起探索分享。歡迎更多的開發(fā)者加入UWA社區(qū)。

UWA官網(wǎng):www.uwa4d.com

UWA社區(qū):community.uwa4d.com

UWA學(xué)堂:edu.uwa4d.com

點擊下方名片關(guān)注我們,將我設(shè)為星標(biāo),及時接收小編每日推送哦,性能優(yōu)化不迷路~

近期精彩回顧

【萬象更新】

【厚積薄發(fā)】

【萬象更新】

【厚積薄發(fā)】

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
中國不先使用核武器,如果美國炸毀北斗衛(wèi)星,中國是不是就輸了?

中國不先使用核武器,如果美國炸毀北斗衛(wèi)星,中國是不是就輸了?

暗香暗香
2026-02-24 01:54:48
彈跳驚人,謝什科慶祝時跳得太高在鏡頭前出畫了

彈跳驚人,謝什科慶祝時跳得太高在鏡頭前出畫了

懂球帝
2026-03-02 01:05:13
43年了,為什么那么多人懷念1983年?

43年了,為什么那么多人懷念1983年?

深度報
2026-02-28 22:25:37
伊朗不是委瑞內(nèi)拉,哈梅內(nèi)伊不是馬杜羅,軍事專家逐漸失去信任!

伊朗不是委瑞內(nèi)拉,哈梅內(nèi)伊不是馬杜羅,軍事專家逐漸失去信任!

眼光很亮
2026-03-01 16:43:04
伊朗4枚導(dǎo)彈襲擊“林肯”號航母,美軍正式公布傷亡數(shù)字

伊朗4枚導(dǎo)彈襲擊“林肯”號航母,美軍正式公布傷亡數(shù)字

文匯報
2026-03-02 03:47:30
抱緊美日大腿,停飛中國航班、拒絕中國游客的小國,如今怎樣了?

抱緊美日大腿,停飛中國航班、拒絕中國游客的小國,如今怎樣了?

青煙小先生
2026-03-02 10:43:38
A股:今天,股市拐點已清晰,周二,行情提前預(yù)測!

A股:今天,股市拐點已清晰,周二,行情提前預(yù)測!

明心
2026-03-02 15:21:45
最大“騙局”是山姆超市,靠一張 260 元的會員卡一年狂攬 660 億

最大“騙局”是山姆超市,靠一張 260 元的會員卡一年狂攬 660 億

南權(quán)先生
2026-01-19 15:38:30
奧迪A5L拆車:不管信不信,留給你買燃油車的時間不多了!

奧迪A5L拆車:不管信不信,留給你買燃油車的時間不多了!

大飆車
2026-01-17 14:49:50
朝陽多家店鋪一夜閉店!門頭全部罩上!

朝陽多家店鋪一夜閉店!門頭全部罩上!

朝陽通
2026-03-02 15:44:46
伊朗前總統(tǒng)內(nèi)賈德的死亡消息被其家屬否認(rèn)

伊朗前總統(tǒng)內(nèi)賈德的死亡消息被其家屬否認(rèn)

財聯(lián)社
2026-03-02 13:25:39
紐約期金突破5420美元/盎司

紐約期金突破5420美元/盎司

每日經(jīng)濟新聞
2026-03-02 15:25:10
70%用戶表示“失去靈魂”,全新奧迪A6L:實力很強,口碑兩極分化

70%用戶表示“失去靈魂”,全新奧迪A6L:實力很強,口碑兩極分化

少數(shù)派報告Report
2026-03-02 11:43:10
周雨彤中東度假失聯(lián)!賬號停更,工作室沉默,粉絲著急,后續(xù)來了

周雨彤中東度假失聯(lián)!賬號停更,工作室沉默,粉絲著急,后續(xù)來了

胡一舸南游y
2026-03-02 19:16:02
男子高鐵商務(wù)座車廂內(nèi)抽煙,還脫鞋將雙腳架在車窗處,12306客服回應(yīng):全列禁煙,遇到可舉報

男子高鐵商務(wù)座車廂內(nèi)抽煙,還脫鞋將雙腳架在車窗處,12306客服回應(yīng):全列禁煙,遇到可舉報

都市快報橙柿互動
2026-03-02 12:56:36
如果我退休也能拿到這么高的退休金就好了…

如果我退休也能拿到這么高的退休金就好了…

慧翔百科
2026-03-02 12:02:37
大家斷崖式衰老都是在多少歲? 網(wǎng)友的回答很扎心了,滿是無奈

大家斷崖式衰老都是在多少歲? 網(wǎng)友的回答很扎心了,滿是無奈

另子維愛讀史
2025-12-26 16:31:13
馬鴻逵的四姨太有多美?身姿纖細(xì)秀色可餐,60多歲依舊非常優(yōu)雅!

馬鴻逵的四姨太有多美?身姿纖細(xì)秀色可餐,60多歲依舊非常優(yōu)雅!

硯底沉香LIU
2026-03-02 10:06:27
年入23億!靠一片毛肚,這家“火鍋愛馬仕”為何讓黃牛都甘愿排隊

年入23億!靠一片毛肚,這家“火鍋愛馬仕”為何讓黃牛都甘愿排隊

青眼財經(jīng)
2026-02-28 22:44:31
隨著一場93-66結(jié)束 首支出局隊誕生 中國男籃慶幸避開 新賽程如下

隨著一場93-66結(jié)束 首支出局隊誕生 中國男籃慶幸避開 新賽程如下

侃球熊弟
2026-03-01 22:35:05
2026-03-02 20:44:49
侑虎科技UWA incentive-icons
侑虎科技UWA
游戲/VR性能優(yōu)化平臺
1552文章數(shù) 986關(guān)注度
往期回顧 全部

科技要聞

榮耀發(fā)布機器人手機、折疊屏、人形機器人

頭條要聞

特朗普稱對伊行動還要打四周 學(xué)者:達(dá)成目標(biāo)需"補槍"

頭條要聞

特朗普稱對伊行動還要打四周 學(xué)者:達(dá)成目標(biāo)需"補槍"

體育要聞

“想要我簽名嗎” 梅西逆轉(zhuǎn)后嘲諷對手主帥

娛樂要聞

美伊以沖突爆發(fā),多位明星被困中東

財經(jīng)要聞

金銀大漲 市場仍在評估沖突會否長期化

汽車要聞

國民SUV再添一員 瑞虎7L靜態(tài)體驗

態(tài)度原創(chuàng)

時尚
健康
藝術(shù)
房產(chǎn)
旅游

推廣|| 春天第一雙鞋!暴走不累、搭遍好看小裙子

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

藝術(shù)要聞

簡約的風(fēng)景畫,美國畫家Ben Bauer作品

房產(chǎn)要聞

方案突然曝光!??诒睅煷蟾叫#钟袝蟊P殺出!

旅游要聞

火龍巡夜,花燈入夢:在韶關(guān)灣頭古村,看見四百年的中式浪漫

無障礙瀏覽 進入關(guān)懷版