Сообщение от pax
Вероятнее всего ты просто не правильно присоединил свой префаб к канвасу или к какому-то другому UI элементу внутри канваса.
var button = (GameObject)Instantiate(prefab); button.GetComponent<RectTransform>().SetParent(canvasTransfrom, false);
|
Заработало! Не учел RectTransform.