這是第410篇UWA技術知è˜åˆ†äº«çš„æŽ¨é€ï¼Œç²¾é¸äº†UWA社å€çš„熱門話題,涵蓋了UWAå•ç”ã€ç¤¾å€å¸–åç‰æŠ€è¡“çŸ¥è˜é»žï¼ŒåŠ©åŠ›å¤§å®¶æ›´å…¨é¢åœ°æŽŒæ¡å’Œå¸ç¿’。
UWA社å€ä¸»é :community.uwa4d.com
本期目錄:
- MemoryProfilerä¸Graphics/No Nameå…§å˜æ€Žä¹ˆæŽ’查
- 通éŽä»£ç¢¼åŠ è¼‰å‡ºä¾†çš„Mesh,釋放的時候該怎么處ç†
- å‹•æ…‹è§£æžé ‚é»žæ•¸æ“šåŠ è¼‰å‡ºä¾†çš„Mesh還需è¦åšå°è±¡æ± å—Ž
- MeshCollideré‡åˆ·Bound怎么åš
Memory
Qï¼šç§»å‹•ç«¯é …ç›®ï¼Œç™¼ç¾æŸå€‹å ´æ™¯é‡Œå…§å˜ä¸Šå‡å¾ˆå¿«ã€ä½†åˆ‡å ´æ™¯åˆèƒ½å›žè½å›žåŽ»ã€‚åœ¨Memory Profileré‡Œçœ‹ç™¼ç¾æ˜¯Graphics下é¢çš„ ,怎么排查?Unity版本是2022.3.37。
A:這個我們之å‰ä¹Ÿé‡åˆ°éŽï¼Œå¯ä»¥çœ‹ä¸‹é€™å€‹å ´æ™¯æ˜¯ä¸æ˜¯ç”¨äº†ç™¼å°„Mesh的粒å?應該是臨時生æˆçš„ç¶²æ ¼éƒ½é€ æˆäº†å…§å˜å 用,雖然沒有引用,但è¦åœ¨ä¸‹æ¬¡å ´æ™¯åˆ‡æ›RUUA的時候æ‰è‡ªå‹•å¸è¼‰ã€‚
該回ç”ç”±UWAæä¾›ï¼Œæ¡è¿Žå¤§å®¶è½‰è‡³ç¤¾å€äº¤æµï¼š
https://answer.uwa4d.com/question/673af015682c7e5cd61bf994
Memory
Q1:請å•以下這樣的一個通éŽä»£ç¢¼åŠ è¼‰å‡ºä¾†çš„Mesh,釋放的時候該怎么處ç†å‘¢ï¼Ÿ
我ç¾åœ¨åˆ·æ–°ä¸€ä¸‹LODå…§å˜å°±æ¼²ä¸€æ¬¡ï¼Œä¸€ç›´ä¸é‡‹æ”¾ï¼š
我是直接Destroyçš„GameObject,我的Mesh和貼圖都是讀å–的本地二進制里的數據解æžå‡ºä¾†çš„ï¼Œè«‹å•æ€Žä¹ˆè™•ç†å‘¢ï¼Ÿ
A1:把Mesh和Texture分別都Destroy。
Q2:這個æè³ªå‘¢ï¼Ÿæˆ‘所有的Mesh都是用的一個Material。
A2:一樣,所有New出來的Asset都需è¦Destroyï¼Œä½ éœ€è¦ç®¡ç†ä»€ä¹ˆæ™‚候ä¸ç”¨å†Destroy。
Q3ï¼šæ²’æœ‰é †åºè¦æ±‚å—Ž? 是Textureã€Materialã€Meshã€GameObjecté€™æ¨£çš„ä¾æ¬¡åˆªé™¤ï¼Ÿ
A3ï¼šæ²’æœ‰é †åºè¦æ±‚ã€‚ä½ è¦ç®¡ç†å¥½ä½¿ç”¨ç‹€æ³ï¼Œåˆ¥é‚„在用就被Destroy就行了。
æ„Ÿè¬æ¸…泉石上æµ@UWAå•ç”ç¤¾å€æä¾›äº†å›žç”,æ¡è¿Žå¤§å®¶è½‰è‡³ç¤¾å€äº¤æµï¼š
https://answer.uwa4d.com/question/673aed03682c7e5cd61bf992
Memory
Q:如果我è¦åšå°è±¡æ± ,比如åšMeshçš„å°è±¡æ± ,由于我的Mesh都是動態解æžé ‚é»žæ•¸æ“šåŠ è¼‰å‡ºä¾†çš„ï¼Œå°äºŽé€™ç¨®æƒ…æ³åšå°è±¡æ± 還有æ„義么?比如我放一個Mesh到å°è±¡æ± 里,下次å–出來用的時候我肯定è¦é‡åˆ·æ‰€æœ‰é ‚é»žçš„ï¼Œé€™å€‹å’Œé‡æ–°new一個Meshå‡ºä¾†æ˜¯ä¸æ˜¯å·®ä¸å¤šäº†ï¼Œè«‹å•é€™å€‹è¦æ€Žä¹ˆè§£æ±ºå‘¢ï¼Ÿ
A:Meshä¸éœ€è¦å°è±¡æ± ,GameObjecté€™ç¨®å¦‚æžœé »ç¹ç”ŸæˆéŠ·æ¯€å¯ä»¥åšå°è±¡æ± 。å°è±¡æ± è¦æ±‚ä½ å¡žé€²åŽ»çš„æ±è¥¿å’Œæ‹¿å‡ºä¾†çš„æ˜¯åŒæ¨£çš„æ‰æœ‰æ„義。
ä¸ç”¨çš„Meshä½ å¯ä»¥æ”¾åˆ°ä¸€å€‹åˆ—表里é¢ä¾†åˆªé™¤ï¼Œå°±æ˜¯éŽä¸€æ®µæ™‚間還沒人用å†åˆªï¼Œé˜²æ¢æ”åƒæ©Ÿç§»å‹•回來åˆè¦åŠ è¼‰ã€‚
感è¬jumpæ™ƒæ‚ @UWAå•ç”ç¤¾å€æä¾›äº†å›žç”,æ¡è¿Žå¤§å®¶è½‰è‡³ç¤¾å€äº¤æµï¼š
https://answer.uwa4d.com/question/673aeda5682c7e5cd61bf993
Physics
Q:請å•MeshCollideré‡åˆ·Bound怎么åšï¼Ÿä¸æƒ³ä½¿ç”¨.sharedMesh賦值的方å¼ï¼Œæˆ‘使用SetMinMax但沒生效。
é‡å°ä»¥ä¸Šå•é¡Œï¼Œæœ‰ç¶“é©—çš„æœ‹å‹æ¡è¿Žè½‰è‡³ç¤¾å€äº¤æµï¼š
https://answer.uwa4d.com/question/673aef223d306f3e9d594d93
å°é¢åœ–來æºäºŽç¶²çµ¡
今天的分享就到這里。生有涯而知無涯,在漫漫的開發周期ä¸ï¼Œæˆ‘們é‡åˆ°çš„å•é¡Œåªæ˜¯å†°å±±ä¸€è§’,UWAç¤¾å€æ„¿ä¼´ä½ åŒè¡Œï¼Œä¸€èµ·æŽ¢ç´¢åˆ†äº«ã€‚æ¡è¿Žæ›´å¤šçš„é–‹ç™¼è€…åŠ å…¥UWA社å€ã€‚
UWA官網:www.uwa4d.com
UWA社å€ï¼šcommunity.uwa4d.com
UWAå¸å ‚:edu.uwa4d.com
點擊下方å片關注我們,將我è¨ç‚ºæ˜Ÿæ¨™ï¼ŒåŠæ™‚接收å°ç·¨æ¯æ—¥æŽ¨é€å“¦ï¼Œæ€§èƒ½å„ªåŒ–ä¸è¿·è·¯ï½ž
近期精彩回顧
ç‰¹åˆ¥è²æ˜Žï¼šä»¥ä¸Šå…§å®¹(å¦‚æœ‰åœ–ç‰‡æˆ–è¦–é »äº¦åŒ…æ‹¬åœ¨å…§)為自媒體平臺“網易號â€ç”¨æˆ¶ä¸Šå‚³å¹¶ç™¼å¸ƒï¼Œæœ¬å¹³è‡ºåƒ…æä¾›ä¿¡æ¯å˜å„²æœå‹™ã€‚
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.