
unity随笔
发布日期:2021-05-08 12:34:02
浏览次数:22
分类:精选文章
本文共 571 字,大约阅读时间需要 1 分钟。
在开发过程中,如何在Panel中动态显示图片是一个常见问题。直接将图片拖入场景中会发现图片会以(0,0)的位置加载,这种方法无法满足在Panel中显示图片的需求。因此,必须将图片转换为预制体,这样才能以Panel作为父级正确显示图片。
如果你尝试在脚本中动态加载Sprite,也可以实现。关键在于通过Transform找到正确的父级,并使用SetParent方法。需要注意的是,SetParent的第二个参数应设为false,这样图片才能自动适配父级的尺寸。
以下是一个实现代码示例:
GameObject test = GameObject.Find("test");GameObject testImg = new GameObject();testImg.AddComponent();Sprite img = Resources.Load("Skill/b1", typeof(Sprite)) as Sprite;testImg.GetComponent
().sprite = img;testImg.transform.SetParent(test.transform, false);
通过以上方法,你可以在Panel中动态显示所需图片。记住,正确设置父级和第二个参数的值是关键,以确保图片自动适配到Panel的尺寸。
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月30日 15时01分20秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
go 字符串替换_Go 每日一库之 quicktemplate
2025-03-29
html上传图片直接保存到数据库中,Editor上传图片路径存入数据库中怎么弄?
2025-03-29
jaccard相似度_自然语言处理之文本相似度计算
2025-03-29
java书籍_还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!
2025-03-29
java攀枝花市房屋租售信息管理平台的设计与实现(ssm)
2025-03-29
java教学团队管理系统(ssm)
2025-03-29
java教学网站(ssm)
2025-03-29
java教学质量管理平台(ssm)
2025-03-29
java教师教学质量评估系统(ssm)
2025-03-29
java教师管理系统(ssm)
2025-03-29
java教师管理系统(ssm)
2025-03-29
java教师绩效考核过程管理系统(ssm)
2025-03-29
java教师课堂助手app(ssm)
2025-03-29
java教师课程管理与教学辅助系统(ssm)
2025-03-29
java教研室采购管理系统(ssm)
2025-03-29
java教育机构管理(ssm)
2025-03-29
java教育质量测评系统(ssm)
2025-03-29
java教育辅导班信息网(ssm)
2025-03-29