feat: improve map lighting and expand the playable training range

Add real-time lighting and shadows, training courses and targets, and animated salvage crates. Include bilingual assets and curated verification results.
This commit is contained in:
2026-11-12 18:03:04 +08:00
parent 0857e291d5
commit eb819c6688
75 changed files with 16903 additions and 121 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ GraphicsSettings:
numInternalDefines: 0
defines: []
compilerSettings: []
m_LightsUseLinearIntensity: 0
m_LightsUseLinearIntensity: 1
m_LightsUseColorTemperature: 0
m_LogWhenShaderIsCompiled: 0
m_LightProbeOutsideHullStrategy: 1
+4 -4
View File
@@ -46,7 +46,7 @@ PlayerSettings:
defaultScreenWidthWeb: 960
defaultScreenHeightWeb: 600
m_StereoRenderingPath: 0
m_ActiveColorSpace: 0
m_ActiveColorSpace: 1
unsupportedMSAAFallback: 0
m_SpriteBatchMaxVertexCount: 65535
m_SpriteBatchVertexThreshold: 300
@@ -87,7 +87,7 @@ PlayerSettings:
androidApplicationEntry: 2
defaultIsNativeResolution: 1
macRetinaSupport: 1
runInBackground: 0
runInBackground: 1
callOnDisableOnAssetBundleUnload: 1
muteOtherAudioSources: 0
Prepare IOS For Recording: 0
@@ -113,7 +113,7 @@ PlayerSettings:
xboxEnableFitness: 0
visibleInBackground: 1
allowFullscreenSwitch: 1
fullscreenMode: 3
fullscreenMode: 1
xboxSpeechDB: 0
xboxEnableHeadOrientation: 0
xboxEnableGuest: 0
@@ -157,7 +157,7 @@ PlayerSettings:
xboxOneEnable7thCore: 1
vrSettings:
enable360StereoCapture: 0
enableFrameTimingStats: 0
enableFrameTimingStats: 1
enableOpenGLProfilerGPURecorders: 1
allowHDRDisplaySupport: 0
useHDRDisplay: 0
+49 -49
View File
@@ -4,19 +4,19 @@
QualitySettings:
m_ObjectHideFlags: 0
serializedVersion: 5
m_CurrentQuality: 5
m_CurrentQuality: 2
m_QualitySettings:
- serializedVersion: 5
name: Very Low
pixelLightCount: 0
shadows: 0
shadowResolution: 0
pixelLightCount: 1
shadows: 1
shadowResolution: 1
shadowProjection: 1
shadowCascades: 1
shadowDistance: 15
shadowCascades: 2
shadowDistance: 35
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowCascade2Split: 0.3
shadowCascade4Split: {x: 0.07, y: 0.2, z: 0.45}
shadowmaskMode: 0
skinWeights: 1
globalTextureMipmapLimit: 1
@@ -25,7 +25,7 @@ QualitySettings:
antiAliasing: 0
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 0
useLegacyDetailDistribution: 0
adaptiveVsync: 0
@@ -61,15 +61,15 @@ QualitySettings:
excludedTargetPlatforms: []
- serializedVersion: 5
name: Low
pixelLightCount: 0
shadows: 0
shadowResolution: 0
pixelLightCount: 1
shadows: 1
shadowResolution: 1
shadowProjection: 1
shadowCascades: 1
shadowDistance: 20
shadowCascades: 2
shadowDistance: 35
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowCascade2Split: 0.3
shadowCascade4Split: {x: 0.07, y: 0.2, z: 0.45}
shadowmaskMode: 0
skinWeights: 2
globalTextureMipmapLimit: 0
@@ -78,7 +78,7 @@ QualitySettings:
antiAliasing: 0
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 0
useLegacyDetailDistribution: 0
adaptiveVsync: 0
@@ -114,28 +114,28 @@ QualitySettings:
excludedTargetPlatforms: []
- serializedVersion: 5
name: Medium
pixelLightCount: 1
shadows: 1
shadowResolution: 0
pixelLightCount: 4
shadows: 2
shadowResolution: 2
shadowProjection: 1
shadowCascades: 1
shadowDistance: 20
shadowCascades: 2
shadowDistance: 60
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowCascade2Split: 0.3
shadowCascade4Split: {x: 0.07, y: 0.2, z: 0.45}
shadowmaskMode: 0
skinWeights: 2
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 1
antiAliasing: 0
antiAliasing: 2
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 0
useLegacyDetailDistribution: 0
adaptiveVsync: 0
vSyncCount: 1
vSyncCount: 0
realtimeGICPUUsage: 25
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
@@ -167,28 +167,28 @@ QualitySettings:
excludedTargetPlatforms: []
- serializedVersion: 5
name: High
pixelLightCount: 2
pixelLightCount: 4
shadows: 2
shadowResolution: 1
shadowResolution: 2
shadowProjection: 1
shadowCascades: 2
shadowDistance: 40
shadowDistance: 60
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowCascade2Split: 0.3
shadowCascade4Split: {x: 0.07, y: 0.2, z: 0.45}
shadowmaskMode: 1
skinWeights: 2
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 1
antiAliasing: 0
antiAliasing: 2
softParticles: 0
softVegetation: 1
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 0
adaptiveVsync: 0
vSyncCount: 1
vSyncCount: 0
realtimeGICPUUsage: 50
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
@@ -220,28 +220,28 @@ QualitySettings:
excludedTargetPlatforms: []
- serializedVersion: 5
name: Very High
pixelLightCount: 3
pixelLightCount: 4
shadows: 2
shadowResolution: 2
shadowResolution: 3
shadowProjection: 1
shadowCascades: 2
shadowDistance: 70
shadowCascades: 4
shadowDistance: 100
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowCascade2Split: 0.3
shadowCascade4Split: {x: 0.07, y: 0.2, z: 0.45}
shadowmaskMode: 1
skinWeights: 4
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 2
antiAliasing: 2
antiAliasing: 4
softParticles: 1
softVegetation: 1
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 0
adaptiveVsync: 0
vSyncCount: 1
vSyncCount: 0
realtimeGICPUUsage: 50
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
@@ -275,26 +275,26 @@ QualitySettings:
name: Ultra
pixelLightCount: 4
shadows: 2
shadowResolution: 2
shadowResolution: 3
shadowProjection: 1
shadowCascades: 4
shadowDistance: 150
shadowDistance: 100
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowCascade2Split: 0.3
shadowCascade4Split: {x: 0.07, y: 0.2, z: 0.45}
shadowmaskMode: 1
skinWeights: 255
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 2
antiAliasing: 2
antiAliasing: 4
softParticles: 1
softVegetation: 1
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 0
adaptiveVsync: 0
vSyncCount: 1
vSyncCount: 0
realtimeGICPUUsage: 100
adaptiveVsyncExtraA: 0
adaptiveVsyncExtraB: 0
@@ -338,7 +338,7 @@ QualitySettings:
PS5: 5
QNX: 5
Server: 5
Standalone: 5
Standalone: 2
VisionOS: 5
WebGL: 3
Windows Store Apps: 5
+2 -2
View File
@@ -15,8 +15,8 @@ TagManager:
-
-
-
-
-
- DynamicProps
- Presentation
-
-
-