unity image怎么改大小

 我来答
匿名用户
2016-07-13
展开全部
处理好你要加载的开始动画的图片的分辨率,这里用480*800。调整Game视图的分辨率为480*800。

将图片导入到Unity中,保持图片在Unity中的压缩是默认的,不要Override压缩方式。

在Unity中添加一个Launch场景,并在场景中添加一个Quad对象。

将导入到Unity中的图片拖到刚刚创建的Quad上。并调整Quad的Scale,使图片刚好覆盖整个屏幕。(这里Scale的数值是不固定的,根据实际的情况调整)

在Launch场景中的任何GameObject上添加脚本,并在Start中输入以下代码:
float scale = ((float)Screen.width / Screen.height) / (480f / 800f);
if (scale < 1 && scale > 0)
Camera.main.orthographicSize /= scale;

把Launch场景添加到Build Settings中,并移动到最顶上,导出APK,在手机上看看效果。当然,因为两张图片一模一样,看起来没有切换的感觉,你可以把Launch中的图片加入动画,这样就可以看出效果了。如截图:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式