[程式] Unity 如何批次生成UI中的物件
小弟目前想製作一個介面是在載入時會自動生成N顆骰子圖案
N是我可以自由指定的數值,並將生成的骰子存放於canvas下
這是我做的生成一顆骰子的程式碼
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class imageRender : MonoBehaviour {
public Sprite imageData;
public Transform UIparent;
void Start () {
var obj = new GameObject("Dice");
var renderer = obj.AddComponent<Image> ();
renderer.sprite = imageData;
renderer.transform.SetParent (UIparent);
}
如果想要生成多顆物件的名字就必須要是Dice1 Dice2 Dice3
這個部分不知道如何去設定物件名稱自動編號後批次生成
想請問各位大大該怎麼做呢
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.52.37
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1501725914.A.CFC.html
→
08/03 10:52, , 1F
08/03 10:52, 1F
→
08/03 10:56, , 2F
08/03 10:56, 2F
推
08/03 12:31, , 3F
08/03 12:31, 3F
→
08/03 13:27, , 4F
08/03 13:27, 4F
推
08/03 17:28, , 5F
08/03 17:28, 5F
→
08/04 00:27, , 6F
08/04 00:27, 6F
推
08/04 02:39, , 7F
08/04 02:39, 7F
推
08/04 09:24, , 8F
08/04 09:24, 8F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章