[爆卦]unity生成物件是什麼?優點缺點精華區懶人包

為什麼這篇unity生成物件鄉民發文收入到精華區:因為在unity生成物件這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者guldan (古爾丹)看板GameDesign標題[程式] 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
chowleft: obj.name = "Dice" + i; 這樣? 08/03 10:52
rapidsheep: for 迴圈 08/03 10:56
RealKazuya: 回一樓,恐怕是要i.toString() 08/03 12:31
chowleft: 樓上說的沒錯,感謝提醒 :P 08/03 13:27
wallissars: 物件陣列 08/03 17:28
gyd: 1樓說的其實沒問題 08/04 00:27
cjcat2266: int to string在C#好像有隱晦轉型吧? 08/04 02:39
chowleft: 直接 int 會有 boxing... 用 ToString() 還是比較好 08/04 09:24

你可能也想看看

搜尋相關網站