Unity3D 导入图片之后, 发现变扁了, 怎么破

糖几颗的 2014-10-14 03:52:21
图片是在1024:768的比例下做的
在unity中也是按照这个屏幕比例在做的
但是图标变扁了.
看到
aspect这个属性下
有free, baseOnWith , baseOnHight. 这些选项
默认的是free 但是前面的值不是1(比如是1.333,导致图片比例不对), 也就是不是按照美术给的图来的.. 但是默认free的时候.. 是没办法调成1
而baseOnWith或baseOnHight的时候就强制变成正方的了..
求救怎么办呢...是美术出图问题, 还是unity可以调整的呢....
...全文
1664 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个好神奇。。。在我的上面是好的呀。。。我们来重过一遍流程。。。 美术给你图以后,你选择好几张图利用NGUI做成了一个atlas对吧?你有看过这个atlas使用的纹理上面各个sprite的尺寸正常吗? 如果图集里面本身是没问题的,然后这个atlas被NGUI分割成几个小sprite。你点NGUI->Create sprite创建了一个图标,这时你根据sprite名称选了你要的sprite。尺寸这个时候的确会不对,你改一下Size一般就可以了。aspect默认的时候应该是自动计算Size的比值啊。。。你的是吗? 最后,你是电脑上就错误还是说发布到手机才出现了变形?
糖几颗的 2014-10-15
  • 打赏
  • 举报
回复
引用 3 楼 candycat1992 的回复:
你是不是不是重新创建的sprite,而是更改atlas或者sprite name来更换了图片? aspect上面有个Size选项,在那个里面写上你的图片正确的长宽试试。
是直接把图片导入... 显示就是扁扁的.. 而且size选项里的值都是对的... 也改过分辨率啊.屏幕尺寸什么的, 都是一致的情况下.. 还是扁的.. 跟美术出的图不一致..只能手动调整... 痛苦......... 求帮排除问题.......
  • 打赏
  • 举报
回复
你是不是不是重新创建的sprite,而是更改atlas或者sprite name来更换了图片? aspect上面有个Size选项,在那个里面写上你的图片正确的长宽试试。
糖几颗的 2014-10-14
  • 打赏
  • 举报
回复
引用 1 楼 candycat1992 的回复:
aspect选项是指哪里的?图片用NGUI显示的?NGUI哪个版本?
是指 sprite上面的选项. 用的是NGUI 3.6.4b
  • 打赏
  • 举报
回复
aspect选项是指哪里的?图片用NGUI显示的?NGUI哪个版本?

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧