U3D中怎么设置背景图片?
如题,Unity3D5,怎么在不同分辨率下用脚本使背景图片全屏显示?我刚刚入门,回答最好详细些,谢谢!在Start函数中添加代码“this.GetComponent<GU...
如题,Unity3D 5,怎么在不同分辨率下用脚本使背景图片全屏显示?
我刚刚入门,回答最好详细些,谢谢!
在Start函数中添加代码“this.GetComponent<GUITexture>().pixelInset = new Rect (0, 0, Screen.width, Screen.height);”效果不太对,背景图片全屏显示,但是背景图片只显示了一部分。求高人指点 展开
我刚刚入门,回答最好详细些,谢谢!
在Start函数中添加代码“this.GetComponent<GUITexture>().pixelInset = new Rect (0, 0, Screen.width, Screen.height);”效果不太对,背景图片全屏显示,但是背景图片只显示了一部分。求高人指点 展开
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 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
2015-05-31 · 知道合伙人互联网行家
关注
展开全部
其实你的意思应该是从图片集中获取某一张图片吧,再将这个图片添加给Sprite是吧,
这个是可以的
UISprite sprite = gameObject.GetComponent<UISprite孩护粉咎莠侥疯鞋弗猫>();
sprite.spriteName = "XXX";
这样就可以动态控制sprite的背景了
这个是可以的
UISprite sprite = gameObject.GetComponent<UISprite孩护粉咎莠侥疯鞋弗猫>();
sprite.spriteName = "XXX";
这样就可以动态控制sprite的背景了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询