完成编队 增加多个细节和小功能

This commit is contained in:
FloatGaming
2025-12-10 19:12:27 +08:00
parent c0a822b958
commit edc2608f47
131 changed files with 11889 additions and 127 deletions
+4 -2
View File
@@ -8,6 +8,7 @@ namespace Utils
private static GameObject ghost;
private static Image ghostImage;
private static Canvas parentCanvas;
private static CanvasGroup ghostCanvasGroup;
// Ensure ghost exists under given canvas
public static void Show(Canvas canvas, Sprite sprite)
@@ -21,8 +22,9 @@ namespace Utils
ghost.transform.SetParent(parentCanvas.transform, false);
ghostImage = ghost.AddComponent<Image>();
ghostImage.raycastTarget = false;
var cg = ghost.AddComponent<CanvasGroup>();
cg.blocksRaycasts = false;
ghostCanvasGroup = ghost.AddComponent<CanvasGroup>();
ghostCanvasGroup.blocksRaycasts = false;
ghostCanvasGroup.alpha = 0.5f; // Set transparency to half
}
ghostImage.sprite = sprite;
// set size to sprite rect (avoid SetNativeSize to reduce layout work)