- 前言
- UI
- 显示
- 在父层下生成新UI组件
- 在脚本里修改实例属性
Unity把很多操作封装成图形界面,我觉得要实现拓展性功能不太方便,期间踩了不少坑。UI 显示
在场景下看ui界面可能会出现比例不对的情况,如下
先别急着调整,点击 Game 调整下面的显示比例,再点击 Scene 回去,即可正常显示
在父层(packPanel)下生成的UI(item_example)才能在该层上点击、操作
Instantiate(item_example, packPanel.transform, true).transform;在脚本里修改实例属性
如果脚本挂载在一个实例上,可以通过 GetComponent<>() 方法获取该实例的属性。一个 GameObject 实例可以用这个方法,一个 Transform 也可以。比如获取它的图片:
transform.GetComponent();
gameObject.GetComponent();
transform.GetComponent().sprite;
都是一样的。



