33 lines
		
	
	
		
			768 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			768 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								## 前言
							 | 
						|||
| 
								 | 
							
								视频地址:
							 | 
						|||
| 
								 | 
							
								https://www.bilibili.com/video/BV1d841187Pt/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## 基础包拆分
							 | 
						|||
| 
								 | 
							
								- PrimaryAssetLabel
							 | 
						|||
| 
								 | 
							
								- ChunkIDs
							 | 
						|||
| 
								 | 
							
								- ObbFilter(Android)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								UE默认拆分基础包的缺点:
							 | 
						|||
| 
								 | 
							
								- 只拆分UAsset
							 | 
						|||
| 
								 | 
							
								- MetaData不会拆分(仍在Chunk0)
							 | 
						|||
| 
								 | 
							
								- Chunk中无法配置Non-Asset文件
							 | 
						|||
| 
								 | 
							
								- UE不支持IOS IPA包内PAK的过滤
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## UnrealFileSystem
							 | 
						|||
| 
								 | 
							
								UE的热更新是基于Pak的热更新。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## Pak
							 | 
						|||
| 
								 | 
							
								在Cook完之后使用UnrealPak进行打包。
							 | 
						|||
| 
								 | 
							
								```cmd
							 | 
						|||
| 
								 | 
							
								UnrealPak.exe SAVE_PAK.pak -create=RESPONSE_FILE.txt -compress
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### Mount
							 | 
						|||
| 
								 | 
							
								1. Pak需要挂载到游戏中才能使用。
							 | 
						|||
| 
								 | 
							
								2. Mount时可以设置Pak的优先级。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								自动挂载目录:
							 | 
						|||
| 
								 | 
							
								1. Engine/Content/Paks
							 | 
						|||
| 
								 | 
							
								2. GAME_DIR/Content/Paks
							 | 
						|||
| 
								 | 
							
								3. GAME_DIR/Saved/Paks
							 |