android手机屏幕分辨率五花八门,导致开发时不好把握,还好各个引擎对这个屏幕分辨率问题都有较好的处理方式;unity3D 也为我们提供了一个不错的解决方案。

在Unity3D 进行 android 游戏开发时,对于不同分辨率下的显示效果就像是摄像机的自动平移了一般,看了不少游戏,对于 Unity3D 开发 android 游戏貌似都没有做相应的屏幕分辨率的处理,而是随摄像机的自动移动,把场景做大些不至于出现空白背景。

其实 Unity3D 开发3D游戏,对于不同的分辨率,我们只需要设置 1 个唯一的屏幕显示区域比(说白了就是宽高比),这样显示区域就不会随分辨率的改变而拉升。

上代码:

using UnityEngine;
using System.Collections;

public class Resolution : MonoBehaviour {
    public Camera mainCamera;
    void Start()
    {
        //Screen.SetResolution(1280, 800, true, 60);
        mainCamera = Camera.mainCamera;
        //  float screenAspect = 1280 / 720;  现在android手机的主流分辨。
        //  mainCamera.aspect --->  摄像机的长宽比(宽度除以高度)
        mainCamera.aspect = 1.78f;
    }
}

把此代码脚本绑定在  MainCamera 上就OK了,这样就不会导致不同分辨率下屏幕显示区域大小不一的问题!

转载于:https://www.cnblogs.com/songtzu/archive/2013/04/05/3001082.html

unity3D android游戏屏幕分辨率问题【转http://blog.csdn.net/jeksonal/article/details/8501549】...相关推荐

  1. GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  2. Android Volley完全解析(二),使用Volley加载网络图片 转载:http://blog.csdn.net/guolin_blog/article/details/174

    转载:http://blog.csdn.net/guolin_blog/article/details/17482165 在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法.本篇文章中 ...

  3. Android Volley完全解析(一),初识Volley的基本用法 转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095

    转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095 1. Volley简介 我们平时在开发Android应用的时候不可避免地都 ...

  4. Unity3D Android手机屏幕分辨率问题

    Android手机屏幕分辨率五花八门,导致开发时不好把握,还好各个引擎对这个屏幕分辨率问题都有较好的处理方式:unity3D 也为我们提供了一个不错的解决方案. 在Unity3D 进行 android ...

  5. 一篇關於Android layout研究的文章[轉 from:http://blog.csdn.net/archimedes_zht/article/details/5333120]...

    Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用.这里简要介绍Android的Layout和研究一下它的实现. Android有4种Layout:FrameLayou ...

  6. 移动WebApp开发-phoneGap+android入门(http://blog.csdn.net/cwb1128/article/details/18004505)

      随着HTML5的快速发展,以及大家对于跨平台的移动App开发的渴望,使用PhoneGap开发的需求也会越来越多.根据网络上的资料,并结合自己的实践,搭建了基于phoneGap的android开发环 ...

  7. Android工程师遇到瓶颈后转行什么最好?https://blog.csdn.net/feiyu1947/article/details/86438086

    前言: Android不热门了,很多Android开发已经转行了,有的正走在转行的路上,还有的迟疑不决,到底要不要转呢?我们来分析下. 1. 转什么最好 每个人的自身情况不同,转的方向也会有所区别,转 ...

  8. android 自动调整屏幕分辨率

    From:http://blog.csdn.net/awp258/article/details/7593340 andorid界面单位开发是应该是dip 自适应,包括元素大小自适应,和位置自适应. ...

  9. 【Android 应用开发】分析各种Android设备屏幕分辨率与适配 - 使用大量真实安卓设备采集真实数据统计

    .主要是为了总结一下 对这些概念有个直观的认识; . 作者 : 万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/198 ...

  10. Android Studio 屏幕分辨率适配

    android studio进行android 应用屏幕分辨率适配使用建立不同dimens.xml方法,刚开始建立的文件夹都叫 values-1280x720 values-800x400之类的,发现 ...

最新文章

  1. win服务器管理器“丢失”了怎么办?
  2. 冒泡排序--通过冒泡算法让数组中最大的值成为数组中最后一个值
  3. 深度学习(二十五)——Attention(2)
  4. ai中如何插入签名_技巧不求人167期 Excel如何打印到1页纸的2种方法 Excel如何插入手写签名...
  5. Python int函数 - Python零基础入门教程
  6. Centos7 安装Jdk1.8u172
  7. 个人计算机好用的pdf软件,win10好用的pdf阅读器推荐 推荐几款好用的pdf阅读器
  8. excel 实现随机抽取
  9. 【ENVI】利用矢量shp数据做裁剪报错及解决办法
  10. 直通车的计算机设备跟移动设备的区别,电脑端直通车和手淘直通车的有什么不同?...
  11. 2018江苏高考数学第16题计算量大不大你自己看着办
  12. Windows中的键盘快捷方式大全
  13. 手机和电视不在一个网络如何投屏?跨网段投屏方法
  14. ThinkPHP 导入的几种方法
  15. 【Node.js】前端页面仔的必修课,认识node
  16. 关于u盘插入电脑在我的电脑中不显示盘符无法正常使用,但是在右下角图标有显示的问题。
  17. [:, None]的作用是什么?
  18. 5分制绩点计算器_这道小学算术题,居然会让手机计算器“智障”
  19. COGS 827. [Tyvj Feb11] 网站计划
  20. Python面试题笔试题Django部分总结

热门文章

  1. 【Code Review】赛后专访
  2. Linux下如何查看高CPU占用率线程 专题
  3. Nginx 读写分离详解
  4. 使用Entity Framework时遇到的问题
  5. 多WEB服务器共享SESSION方案
  6. Active Diretory 全攻略(一)--目录服务
  7. python builtins模块
  8. 2019数字中国创新大赛西安(分区)、北京(分区) 决赛 观看总结
  9. 2018年,20大Python数据科学库都做了哪些更新
  10. kafka-spark-streaming-mysql(scala)实时数据处理案列