U3D中怎么设置背景图片?

如题,Unity3D5,怎么在不同分辨率下用脚本使背景图片全屏显示?我刚刚入门,回答最好详细些,谢谢!在Start函数中添加代码“this.GetComponent<GU... 如题,Unity3D 5,怎么在不同分辨率下用脚本使背景图片全屏显示?
我刚刚入门,回答最好详细些,谢谢!
在Start函数中添加代码“this.GetComponent<GUITexture>().pixelInset = new Rect (0, 0, Screen.width, Screen.height);”效果不太对,背景图片全屏显示,但是背景图片只显示了一部分。求高人指点
展开
 我来答
钢神绿钢
高粉答主

2016-09-20 · 醉心答题,欢迎关注
知道大有可为答主
回答量:11.3万
采纳率:56%
帮助的人:1.2亿
展开全部

Unity3d设置背景图片教程:

1.打开Unity3d场景,点击Create-GUITexture。

2.在下方面板点击鼠标右键,选择Create-Material创建一个材质球。

3.对材质球起名。

4.找到电脑硬盘上的图像文件,鼠标右键选择复制。

5.进入Assets/Materials文件夹下(Unity3d工程目录中的子目录之一),鼠标右键点击粘贴。

6.重新进入Unity3d场景,将图像直接拖拽到材质球上赋予贴图。

7.将材质球拖拽到GUI Texture上赋予材质,点击Edit,选择Render Setting用于调节场景灯光强度。

8.设置RGBA四个值都为255,使场景灯光最亮。

9.切换到Game面板,点击播放按钮查看背景图标。

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
志当存高远389
2015-05-31 · 知道合伙人互联网行家
志当存高远389
知道合伙人互联网行家
采纳数:11237 获赞数:20406
08年毕业,一直从事计算机行业,从基层做起。有较强的实践操作能力。

向TA提问 私信TA
展开全部
其实你的意思应该是从图片集中获取某一张图片吧,再将这个图片添加给Sprite是吧,
这个是可以的
UISprite sprite = gameObject.GetComponent<UISprite孩护粉咎莠侥疯鞋弗猫>();
sprite.spriteName = "XXX";
这样就可以动态控制sprite的背景了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式