载具养成-科技树生成规则修改 修复科技树生成错位

main
YuShunyao 2026-03-30 18:42:04 +08:00
parent e50f5959fd
commit 2acab89f85
1 changed files with 3 additions and 1 deletions

View File

@ -33,6 +33,8 @@ public class VehicleTreeManager : TreeEditorManager
[Header("组件树位置调整")]
[SerializeField] private Vector2 componentTreeRootPosition = new(100, -100);
[SerializeField] private Vector2 vehicleTreeRefPosition = new(273f, -462);
[Header("连线设置")]
[SerializeField] private float lineThickness = 2f;
@ -224,7 +226,7 @@ public class VehicleTreeManager : TreeEditorManager
Min(p => p.tile.GetComponent<RectTransform>().anchoredPosition.x);
// 计算偏移量
Vector2 offset = new Vector2(273f - minX, -462 - 0.5f * (minY + maxY));
Vector2 offset = vehicleTreeRefPosition - new Vector2(minX, 0.5f * (minY + maxY));
// 移动所有节点
foreach (var node in nodes.Values)