- Round 2 signs now have a cleaner SDF.

- Posters use slightly less aggressive compression.
This commit is contained in:
Jamie Greunbaum 2026-05-02 04:37:24 -04:00
parent f043f6292f
commit 4f5a871f93
7 changed files with 16 additions and 13 deletions

View File

@ -69,7 +69,7 @@ Material:
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
m_Ints: [] m_Ints: []
m_Floats: m_Floats:
- _BorderSize: 0.534 - _BorderSize: 0.109
- _BumpScale: 1 - _BumpScale: 1
- _Cutoff: 0.5 - _Cutoff: 0.5
- _DetailNormalMapScale: 1 - _DetailNormalMapScale: 1

View File

@ -73,7 +73,7 @@ TextureImporter:
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 3 textureCompression: 3
compressionQuality: 0 compressionQuality: 20
crunchedCompression: 1 crunchedCompression: 1
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
overridden: 0 overridden: 0

View File

@ -73,7 +73,7 @@ TextureImporter:
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 3 textureCompression: 3
compressionQuality: 0 compressionQuality: 10
crunchedCompression: 1 crunchedCompression: 1
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
overridden: 0 overridden: 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -51,8 +51,8 @@ TextureImporter:
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 0
alphaIsTransparency: 0 alphaIsTransparency: 1
spriteTessellationDetail: -1 spriteTessellationDetail: -1
textureType: 10 textureType: 10
textureShape: 1 textureShape: 1

View File

@ -73,7 +73,7 @@ TextureImporter:
resizeAlgorithm: 0 resizeAlgorithm: 0
textureFormat: -1 textureFormat: -1
textureCompression: 3 textureCompression: 3
compressionQuality: 0 compressionQuality: 30
crunchedCompression: 1 crunchedCompression: 1
allowsAlphaSplitting: 0 allowsAlphaSplitting: 0
overridden: 0 overridden: 0

View File

@ -11,7 +11,7 @@ public class Microphone : UdonSharpBehaviour
[SerializeField] private float _MikedVoiceDistanceNear = 30.0f; [SerializeField] private float _MikedVoiceDistanceNear = 30.0f;
[SerializeField] private float _MikedVoiceDistanceFar = 60.0f; [SerializeField] private float _MikedVoiceDistanceFar = 60.0f;
private VRCPlayerApi[] _EnteredPlayers = new VRCPlayerApi[MAX_PLAYERS]; private VRCPlayerApi[] _EnteredPlayers = new VRCPlayerApi[MAX_PLAYERS];
private const float DEFAULT_VOICE_DISTANCE_NEAR = 0.0f; private const float DEFAULT_VOICE_DISTANCE_NEAR = 0.0f;
private const float DEFAULT_VOICE_DISTANCE_FAR = 25.0f; private const float DEFAULT_VOICE_DISTANCE_FAR = 25.0f;
@ -53,17 +53,20 @@ public class Microphone : UdonSharpBehaviour
base.OnPlayerTriggerExit(Player); base.OnPlayerTriggerExit(Player);
} }
public override void OnPlayerLeft(VRCPlayerApi Player)
public void OnDisable()
{ {
Player.SetVoiceDistanceNear(DEFAULT_VOICE_DISTANCE_NEAR);
Player.SetVoiceDistanceFar(DEFAULT_VOICE_DISTANCE_FAR);
for (int i = 0; i < _EnteredPlayers.Length; i++) for (int i = 0; i < _EnteredPlayers.Length; i++)
{ {
if (_EnteredPlayers[i] != null && _EnteredPlayers[i].IsValid()) if (_EnteredPlayers[i] == Player)
{ {
_EnteredPlayers[i].SetVoiceDistanceNear(DEFAULT_VOICE_DISTANCE_NEAR); _EnteredPlayers[i] = null;
_EnteredPlayers[i].SetVoiceDistanceFar(DEFAULT_VOICE_DISTANCE_FAR); break;
} }
_EnteredPlayers[i] = null;
} }
base.OnPlayerLeft(Player);
} }
} }