#原创文章##Unity引擎##游戏#

一、锚点与自适应

介绍:

①锚点是相对于父容器的一种相对定位技术,是实现屏幕自适应的一种解决方案;

②中心点则是控件本身进行各种旋转的位置依据;如下图所示:

1.1、锚点

①锚点如下所示(分为上中下左中右9种加上横、纵伸展共7种,其中默认为居中显示【也就是说无论怎么变换屏幕比例这个内容一致居中显示】)

​②关于上中下左中右9种定位方式,我们只用鼠标点击选择对应的内容即可实现,如下实现左上角一直显示LOGO锚点操作所示:

​③关于横、纵伸展共7种定位方式,我们只用鼠标点击选中对应右边、底部的伸展即可,如下居于底部的横向伸展所示:

1.2、中心点

①中心点一般不使用,一般使用也是偏向于制作一些UI动画的效果内容。②使用方法如下:

二、简单的使用示例

实现一个基础的UI面板布局:包含顶部、底部自适应中间内容自动伸展;实现步骤如下:

①新建一个Panel,修改Cavans名称为2DUICanvas且修改该Canvas的基础参数,如下所示:

②新建一个摄像机为改名为UI摄像机,且设置该摄像机的参数;

​③使用这个UI摄像机只照射这个UI面板;

​④创建好基础的准备工作,则在Scenes的2D模式下进行面板的布局工作:

⑤搭建好基础的面板布局工作就可以根据美工设计好的UI设计图进行项目的UI内容搭建。

中心点 unity_32-Unity入门学习11「UI锚点与自适应」相关推荐

  1. [Unity 学习] Unity 入门学习及第一个游戏

    [Unity 学习] Unity 入门学习及第一个游戏 跟着教程做的一个小游戏,基本上说就算我这样的零基础,两个小时就能实现. 主要就是熟悉一下 C#和 Unity,做一个能跑的东西. 简单的 Dem ...

  2. Unity入门学习:Day05

    (十)四元数 是一种超复数(x,y,z,w),轴角对.按YZX顺序一个轴一个轴的转 例如,将一个物体绕Z轴旋转60度 cube.transform.rotation= new Quaternion(0 ...

  3. [Unity] 战斗系统学习 11:Buff 框架 1

    1. Time 一开始我是希望有一个 ScriptableObject 可以用来计时的 对于一些需要持续计时的事情可以用 1.1 ScriptableTimer Assets/MeowFramewor ...

  4. ui设计培训需要什么基础?如何入门学习?

    ​ UI设计是一种直观面向用户的一个技术岗位,在互联网公司,UI设计岗位是不可或缺的,那么对于零基础想要学习UI设计的同学来说,ui设计培训需要什么基础?如何入门学习呢?我们来看看下面的详细介绍. ​ ...

  5. UI设计师需要学习哪些知识?UI设计零基础怎么入门?

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 UI设计师需要学习哪些知识?UI设计零基础怎么入门?很多初学设计的小伙伴都不是很了解ui,觉得UI设计及时做界面.做 ...

  6. 想学ui设计从哪里入手?基础怎么入门学习UI设计呢?

    对于零基础的小伙伴们来说,学习UI设计的头绪是比较大的,虽然有很多的书籍和视频可以供参考,但是很多人缺乏规律性,缺乏自学精神.因此零基础学习UI设计就相当吃力了.怎么样学习决定了你将来学完后的成果.优 ...

  7. 零基础如何去入门学习UI设计?学习步骤是什么?

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 零基础如何去入门学习UI设计?学习步骤是什么?零基础如何规划好学习UI设计呢,菜鸟学习UI设计有什么步骤.下面兔课菌 ...

  8. 入门学习ui设计就业方向有哪些?

    入门学习ui设计就业方向有哪些?相信这个问题是很多人都关心的话题,今天千锋小编就给大家分析一下UI设计就业方向有哪些!解决你们的后顾之忧! 一.按工作内容分类 1.视觉设计师 作为产品终极视觉稿的输出 ...

  9. ui设计新手入门学习需要注意什么细节

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 ui设计新手入门学习需要注意什么细节?初级与高阶设计师的区别,有时候不在于说整体大的布局上有什么差别,其实往往就在于 ...

最新文章

  1. 越来越多BCH全节点客户端对BCH意味着什么?
  2. Android中全局Application的onCreate多次调用问题
  3. 关闭SharePoint 2010 customErrors
  4. Python语言程序设计之Python3 SMTP发送邮件
  5. Linux上安装php
  6. TableView didSelectRowAtIndexPath 不执行
  7. python递归方式和普通方式实现输出和查询斐波那契数列
  8. Requests 2.18.1文档
  9. Angular input decorator学习笔记
  10. js与html编码不同,js与html中unicode编码的使用
  11. python中plot是什么意思_python中的plot函数是什么?
  12. 《变革中的思索》连载九:放飞的爱;母亲和我
  13. oracle安装失败 主机名_PeopleTool 8.58.04 安装
  14. paip.2013年技术趋势以及热点 v3.0 cao
  15. matlab读不出数据,xlsread为什么读不出数据
  16. qt QFont字体英文
  17. 本地win10服务器不能复制文件,解决Win10无法复制文件并提示“0x80070032”错误的方法...
  18. utc时间转换为时分秒_详解JavaScript UTC时间转换方法
  19. 什么不能吃——总结版来了!
  20. Office 2019离线安装ISO镜像

热门文章

  1. 大数据精准运营需要注意的点
  2. C++算法学习(力扣:1254. 统计封闭岛屿的数目)
  3. AcWing 876. 快速幂求逆元
  4. 蓝彗星(差分+前缀和)
  5. AcWing 828. 模拟栈
  6. Home_W的几何题 (计算几何)
  7. 2.C++深入理解 面向对象部分1
  8. 递归实现排列型枚举(搜索)
  9. mysql 索引 hash_Mysql中索引类型,B-tree、Hash索引怎么实现的以及其特点?
  10. [spring]spring boot项目实例