找回密码
 立即注册
查看: 1993|回复: 5

[简易教程] Unity2d Sprite 不是真实尺寸的问题

[复制链接]
发表于 2018-8-30 15:38 | 显示全部楼层 |阅读模式

第一次用 Unity2D ,拖了一个 Sprite到场景中,发现问题,640 宽度的图片,却不能占满 640x960 分辨率的屏幕。


到Momo的博客看到相关的文章


http://www.xuanyusong.com/archives/3254
原来 Unity2D 默认的摄像机的 Size = 5


而实际上我们需要的摄像机的 Size = Max(Width,Height) / 100 / 2 。

100 指的是 Texture 的 Pixels One Unit 属性设置,也就是说 1 个unity的 Size 单位对应 多少个图片 Pixels 。默认是100。


用图片的 pixels / 100 得到图片在Unity中对应的 Size 尺寸。


然后用 Size 尺寸的 一半 ,就是 摄像机的 Size 了。


然后我计算得到 摄像机的 Size = 960/100/2 = 4.8


这样就一致了。


发表于 2018-9-17 12:20 | 显示全部楼层
很不错
发表于 2018-9-17 11:58 | 显示全部楼层
楼主是超人
发表于 2018-9-17 12:08 | 显示全部楼层
好帖就是要顶
发表于 2018-9-17 12:06 | 显示全部楼层
顶顶多好
发表于 2018-9-17 11:57 | 显示全部楼层
真心顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-16 23:22 , Processed in 0.098225 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表