修改messagebox显示

另外修改了一些因为之前愚蠢的方案而导致的bug
This commit is contained in:
2024-09-02 18:40:56 +08:00
parent f6318284d3
commit 41df565c03
7 changed files with 1242 additions and 146 deletions
@@ -68,16 +68,15 @@ public class InteractiveLineSegment : VisualLineSegment
}
public void Start()
{
IsCuttable=false;
Initialize();
InitializeStrokeLineRenderer();
}
void Update()
{
Initialize();
InitializeStrokeLineRenderer();
}
// void Update()
// {
// Initialize();
// InitializeStrokeLineRenderer();
// }
private LineRenderer CopyLineRenderer(LineRenderer source)
{
LineRenderer newLineRenderer = new GameObject("StrokeLine").AddComponent<LineRenderer>();
@@ -108,11 +107,13 @@ private void InitializeStrokeLineRenderer()
strokeLineRenderer.endColor = Color.white;
strokeLineRenderer.startColor = Color.white;
strokeLineRenderer.widthMultiplier = lineRenderer.widthMultiplier * 1.2f; // 假设描边的宽度是原线条宽度的 1.2 倍
strokeLineRenderer.enabled = false; // 初始时禁用描边
strokeLineRenderer.enabled = false;
// 初始时禁用描边
}
public void Initialize()
{
IsCuttable=false;
if (StartTransform == null || EndTransform == null)
{
Debug.LogError("StartTransform or EndTransform is not set.");