关于U3D的UGUI的适配

Canvas Scaler就是用来做适配的

1.Reference Resolution表示我们设计界面的时候使用的屏幕大小

2.Screen match Mode有三种选择,即三种界面适配方案。

Shrink 保持缩放比例,裁切
Expand 缩放不裁切
Match Width Screen Size
下面是最重要的一环!!!!!!!!:
如果是Match Width 那么就是适配宽度,把宽度设置为屏幕宽度,然后保持比例
如果Match height,那么适配高度,首先把高度设置为屏幕高度,然后保持比例

我们一般是保持适配高度,然后调整UGUI的锚点,锚点设置到左右。

时间: 2024-12-28 15:32:30

关于U3D的UGUI的适配的相关文章

Unity3d UGUI 界面适配 实例解析 三种适配方式

之前做游戏都是用公司自己的引擎,对于界面的适配分Android和IOS两种系统处理. 对于IOS设备,由于数量有限,只要做到 960x640  1024x769 1136x640 (当时还没有iphone6呢) 三种适配即可,所以我们对这三种屏幕做了三种不同的界面配置文件. 对于安卓设备,屏幕分辨率实在太多种,所以统一设置为1136x640的缩放比例了. 现在使用Unity制作游戏,虽然仍然可以使用原来的这一套方案,但是却显得没有这个必要了. Unity4.6新版UGUI,提供了三种基本的界面适

【Unity】关于U3d与bip骨骼适配

http://blog.csdn.net/kiki110120/article/details/50371662 写在2015/12/21 1.Generic 在拿到美术FBX文件后,导入u3d,默认的rig模式就是Generic,该模式下基本能体现max中动画的全部效果.在一套动画对应一个骨骼的情况下能有较好的表现.该模式将导入FBX中的骨骼,直接利用骨骼及帧信息驱动模型. 2.Humanoid 当项目中出现多个体型,并且美术产出的动画是打算适配多套体型的时候,使用Humanoid是个好选择.

UGUI 屏幕适配 导致 BoxCollider无效 解决记录

从来没有做过一个完整的游戏,所以用UGUI来做个手游界的 " Hello World " - 微信打飞机,看起来容易做起来也碰到各种奇妙的问题. 昨天导出安卓包之后,在我的MX2上安装,测试发现 子弹碰到 敌机 毫无反应,敌机碰到我的飞机毫无反应,因为设计时的屏幕尺寸是640x940,而MX2是800x1280.第一反应是屏幕分辨率问题. 转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn 于是在电脑上更改分辨率测试,把6

unity ugui屏幕适配

1.unity分为2D和3D两种模式,分别对应camera组件的Projection选项,如果是Perspective,就是透视投影(3D模式),如果是Orthographic,就是正交投影(2D模式): 2.unity自带的ugui当中Canvas对象下的Canvas组件当中的Render Mode选项为Screen Space - Overlay时,消耗的draw call相对较少: 3.unity自带的ugui当中Canvas对象下的Canvas Scaler组件的Reference Pi

想成长的设计师必须知道的事情!(深度好文)

这可能是小苗UI设计师们最关心的问题 人分三种类型:自燃型,可燃型和不燃型. 你是自燃的,必定能出众: 你是可燃的,点一下也能持续发热发光: 你是不燃的,点死都没用! 先正三观!再去努力!并且把周围人当参考,看看自己是否跑的比市场上80%的人快! UI/UX行业目前处在了一个非常微妙的时期,很多人都说现在的工作没有以前好找了,和大家讲,并不是UI设计行业不行了,而是处在泡沫沉淀期,不出意外的话,这个时间可能会持续两年左右. 先来回顾一下过去十年的互联网发展的几个热点: 房地产 电子商务 社交 大

U3D UGUI学习4 - Layout和文字适配

Layout这部分UGUI算是比NGUI做的到位 之前遇到了一个问题,NGUI做文字和背景框适配和容易,绑定一下就好了.UGUI你得弄Layout才可以,而且还需要配置. 但这个Layout使用场合是真的不多..感觉像是从CSS那套概念强行引入过来 1.简介: Content Size Fitter 这个是width/height = target的形式,宽高被动赋值. Aspect Ratio Fitter 高度放大,宽度放大 Layout Groups 用来设置Min,Preferred,F

U3D多分辨适配实现原理

  在游戏开发过程中多种分辨率的UI适配一直都是一个麻烦点,开发当中都是在美术和程序里面的工作量寻求一个平衡点.做UI适配有以锚点定位为主和做UI配文件配置等方案. 锚点定位   目前主流的还是以锚点定位为主.锚点定位的方式对于开发来讲比较方便,设计人员定好每个UI要挂在哪个锚点上,就不会去管不同分辨率的显示问题了.每个不同的分辨率都会根据获取的锚点进行UI的显示.不过锚点是有局限性的,设计上需要针对每种分辨率进行显示避规,需要不断的调整锚点的位置,达到不同分辨率都能显示正常,如果没有调整好锚点

【Unity笔记】UGUI中Canvas屏幕适配

1.通过RectTransform中的Anchors和Pivot来进行控件和窗体的布局适配. Anchors控制当前Panel相对于父窗体的布局位置,可以设置为居中或者左上角,当父窗体拉伸的时候当前Panel可以自动布局到正确位置.同时这里可以设置拉伸,比如主界面一般是全屏拉伸的,这种情况可以在这里处理. Pivot是当前控件坐标系的锚点位置,通过代码调整坐标位置的时候需要注意这个的设置. 2.通过CanvasScaler的设置来进行多分辨率适配.UiScaleMode一般选择Scale Wit

U3D UGUI学习3 - Text

1.对应NGUI的四种文字显示模式 Shrink Content 对应NGUI第一种模式     勾选Best Fit 但似乎有一个Bug,文字过多的时候会爆框.解决方法是改变Line Spacing,但再多了又爆了,无解 Clamp Content 对应NGUI第二种模式,就是UGUI的默认模式 Horizontal Overflow  -Wrap Vertical Overflow -TurnCate Resize Freely 对应NGUI的第三种模式,无限延长 Horizontal Ov