Unity/Csharp/画像ロード
提供: 初心者エンジニアの簡易メモ
2017年9月21日 (木) 08:58時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==画像ロード== Sprite sp = Resources.Load<Sprite>("gazo"); GameObject gameObj = new GameObject(); Image image = gameObj.AddComponent<Image>(); image.sprite = sp;...」)
画像ロード
Sprite sp = Resources.Load<Sprite>("gazo"); GameObject gameObj = new GameObject(); Image image = gameObj.AddComponent<Image>(); image.sprite = sp; gameObj.transform.parent = FindObjectOfType<Canvas>().transform; gameObj.transform.name = "gazo"; gameObj.transform.localScale = new Vector3 (1f, 1f, 0);
slice画像ロード
Sprite[] sprites = Resources.LoadAll<Sprite>("gazo"); Sprite sp = System.Array.Find<Sprite>( sprites, (sprite) => sprite.name.Equals("gazo_1")); GameObject gameObj = new GameObject(); Image image = gameObj.AddComponent<Image>(); image.sprite = sp; gameObj.transform.parent = FindObjectOfType<Canvas>().transform; gameObj.transform.name = "gazo_1"; gameObj.transform.localScale = new Vector3 (1f, 1f, 0);