载具养成-科技树生成规则修改 修复科技树生成错位
parent
e50f5959fd
commit
2acab89f85
|
|
@ -33,6 +33,8 @@ public class VehicleTreeManager : TreeEditorManager
|
||||||
[Header("组件树位置调整")]
|
[Header("组件树位置调整")]
|
||||||
[SerializeField] private Vector2 componentTreeRootPosition = new(100, -100);
|
[SerializeField] private Vector2 componentTreeRootPosition = new(100, -100);
|
||||||
|
|
||||||
|
[SerializeField] private Vector2 vehicleTreeRefPosition = new(273f, -462);
|
||||||
|
|
||||||
[Header("连线设置")]
|
[Header("连线设置")]
|
||||||
[SerializeField] private float lineThickness = 2f;
|
[SerializeField] private float lineThickness = 2f;
|
||||||
|
|
||||||
|
|
@ -224,7 +226,7 @@ public class VehicleTreeManager : TreeEditorManager
|
||||||
Min(p => p.tile.GetComponent<RectTransform>().anchoredPosition.x);
|
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)
|
foreach (var node in nodes.Values)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue