在后台的场景运行时,通过pulic获取的游戏物体。在场景运行时,去调整它的Scale,退出运行的话,预制体的Scale会随之改变。
if (Input.GetMouseButtonDown(0) && transform.GetChild(0).gameObject.activeSelf)
{
foreach (GameObject item in itemPrefab)
{
if (item.tag == ItemTag)
{
//go = Instantiate(item);
CreateItem(itemTypeEvent, go);
}
}
}
private void CreateItem(ItemTypeEvent scaleType,GameObject item)
{
switch (scaleType)
{
case ItemTypeEvent.TrailOff:
item.transform.localScale /= 5;
break;
case ItemTypeEvent.Enlarge:
item.transform.localScale *= 5;
break;
case ItemTypeEvent.Prototype:
break;
default: