完成编队 增加多个细节和小功能
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user