unity3d 图集图片出现切边的解决方案 ios8的屏幕横屏解决方案 以及屏幕适配

本文主要介绍了Unity3D中图集图片出现切边的可能原因,提出了解决方案。同时,针对iOS8设备的横屏问题,给出了更新到4.6.1版本的解决策略。此外,详细探讨了游戏的屏幕适配方法,通过获取物体的实际尺寸和缩放比例,动态调整布局,确保在不同屏幕尺寸下正常显示。
摘要由CSDN通过智能技术生成

图集出现切边有可能是因为图集中图片发生了挤压   ios8横屏解决方案直接更新至4.6.1就ok   

 屏幕适配解决方案:

 /*
     经测试size和缩放比例无关,缩放比例改变size不改变,size记录的是物体的原始尺寸。


  物体的各个方向缩放比例可以通过其transform的localScale来获得,即:XX.transform.localScale.x


  物体的实际尺寸=原始尺寸*缩放比例


  float xSize=XX.GetComponent().mesh.bounds.size.x*XX.transform.localScale.x;
     */
    void screenadaptorst()//屏幕适配
    {
        得到图片的大小
         //hy = gameObject.renderer.bounds.size.y;//高度。
        // hx = gameObject.renderer.bounds.size.x;//宽度。
        float kuandu = Screen.width;//获取屏幕宽度
        UISprite sttt=collectBtn.GetComponent<UISprite>();
        float limitwidth = collectBtn.collider.bounds.size.x * 260 * sttt.transform.localScale.x;
        //float limitwidth = 260 * sttt.transform.localScale.x;
        Debug.Log("limitwidth :"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值