update sample

This commit is contained in:
DCFApixels 2025-02-28 12:45:28 +08:00
parent 435c522b0c
commit 8308c622af
2 changed files with 3 additions and 3 deletions

View File

@ -3478,6 +3478,7 @@ MonoBehaviour:
- {fileID: 1754071551} - {fileID: 1754071551}
- {fileID: 1349340033} - {fileID: 1349340033}
- {fileID: 1592966087} - {fileID: 1592966087}
TextBackgroundColor: {r: 1, g: 0, b: 0.232862, a: 0.31764707}
--- !u!4 &1144727111 --- !u!4 &1144727111
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -7,6 +7,7 @@ namespace DCFApixels.DebugXCore.Samples
{ {
public Gradient Gradient; public Gradient Gradient;
public float GradientMultiplier = 5; public float GradientMultiplier = 5;
public Color TextBackgroundColor = Color.white;
public Transform[] Points; public Transform[] Points;
#if UNITY_EDITOR #if UNITY_EDITOR
@ -28,9 +29,7 @@ namespace DCFApixels.DebugXCore.Samples
i++; DebugX.Draw(GetColor(Points[i])).Cross(Points[i].position, Points[i].localScale.x); i++; DebugX.Draw(GetColor(Points[i])).Cross(Points[i].position, Points[i].localScale.x);
i++; DebugX.Draw(GetColor(Points[i])).BillboardCircle(Points[i].position, Points[i].localScale.x * RADIUS_M); i++; DebugX.Draw(GetColor(Points[i])).BillboardCircle(Points[i].position, Points[i].localScale.x * RADIUS_M);
i++; DebugX.Draw(GetColor(Points[i])).WireMesh<SphereMesh>(Points[i].position, Points[i].rotation, Points[i].localScale * RADIUS_M); i++; DebugX.Draw(GetColor(Points[i])).WireMesh<SphereMesh>(Points[i].position, Points[i].rotation, Points[i].localScale * RADIUS_M);
Color backgroundColor = Color.white - GetColor(Points[i]); i++; DebugX.Draw(GetColor(Points[i])).Text(Points[i].position, Points[i].name, DebugXTextSettings.WorldSpaceScale.SetSize(26).SetBackground(TextBackgroundColor));
backgroundColor.a = 0.5f;
i++; DebugX.Draw(GetColor(Points[i])).Text(Points[i].position, Points[i].name, DebugXTextSettings.WorldSpaceScale.SetSize(26).SetBackground(backgroundColor));
i++; DebugX.Draw(GetColor(Points[i])).Dot(Points[i].position); i++; DebugX.Draw(GetColor(Points[i])).Dot(Points[i].position);
i++; DebugX.Draw(GetColor(Points[i])).WireDot(Points[i].position); i++; DebugX.Draw(GetColor(Points[i])).WireDot(Points[i].position);