- Home /
transform.localScale causes images won't dispaly
Hello,
I have following code in my script:
GameObject gReload = Instantiate(listItem) as GameObject;
GameItemListItemController gReloadController = gReload.GetComponent<GameItemListItemController>();
gReloadController.itemDesc.text = "Reload";
gReloadController.itemIco.overrideSprite = Resources.Load<Sprite>("menu_ico_reload");
......
gReload.transform.SetParent(listView.transform);
gReload.transform.localScale = Vector2.one;
ItemIco is UI Image component. When I run the game no image is displayed. However, if I comment out the line
gReload.transform.localScale = Vector2.one;
image is displayed no problem. Do you have any idea what could cause this behaviour?
Thank you!
Comment
Answer by josefvesely · Dec 17, 2017 at 08:49 PM
My bad. It shouldn't be
gReload.transform.localScale = Vector2.one;
but
gReload.transform.localScale = Vector3.one;
Your answer
Follow this Question
Related Questions
Two localscale.transform on the same object 0 Answers
Having trouble with Position X location on objects 0 Answers
Scaling a GUI element to fit it's contents 0 Answers
Set Native Size in UI 1 Answer
GUI objects magenta square issue 2 Answers