1. 使用 Image
組件顯示處理后的圖像
如果你的圖像數據已經是一個 Texture2D
或 Sprite
,你可以將它直接顯示在Canvas上的 Image
組件中:
-
創建
Sprite
:- 將你的
Texture2D
數據轉換為Sprite
,以便可以在Image
組件中使用。
public Sprite CreateSpriteFromTexture(Texture2D texture) {return Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); }
- 將你的
-
將
Sprite
分配給Image
組件:- 在Canvas上創建一個
Image
組件,并通過腳本將Sprite
分配給該Image
組件。
using UnityEngine; using UnityEngine.UI;public class DisplaySprite : MonoBehaviour {public Image imageComponent;public Texture2D texture;void Start(){if (imageComponent != null && text
- 在Canvas上創建一個