整体布局情况


导入UI资源并统一将Texture Type设置为Sprite(2D and UI)

1.标题

  • 将Text中的文本设置为’Unity 3D物体展示实例’。
  • 添加Shadow与Outline分别按照下图进行设置属性。

2.操作步骤

  • 设置背景图片content,将背景色改为白色
  • 设置LeftPanel增加Vertical Layout Group与Content Size Fitter脚本,分别按照下图进行属性设置。

    Content Size Fitter组件主要是用来设置UI的长宽,Horizontal Fit和Vertical Fit分别是控制UI的宽和高,有三个值可选:
    Unconstrained:组件不根据布局元素调整 ,可手动修改长宽的值。
    MinSize:根据布局元素的最小值来调整,不能手动修改长宽的值。
    PreferredSize:根据布局元素的内容来调整,不能手动修改长宽的值。
    这里选择MinSize。这个区域以后要动态改变内容的所以需要Vertical Layout Group与Content Size Fitter脚本进行控制动态的数据布局。
  • LeftPanel子元素添加Image、Panel,分别命名为TitleImage、TaskPanel。
    • TitleImage 设置背景图片、设置Width,Height。

    • TaskPanel将背景图片去掉,添加Vertical Layout Group脚本,并进行如下属性设置,。

    • 在TaskPanel中添加Image,在Image添加Text并设置为预制体。同时需要修改Content的Vertical Layout Group的Child Force Expand选为Use Child Scale。
      修改前Child Force Expand

      修改后Use Child Scale

3.左下角功能导航

设置LeftBottomPanel,并在其下添加以下UI元素。

  • 为LeftBottomPanel取消背景色。添加Horizontal Layout Group脚本,设置如下属性。


    工程目录:
  • LeftBottomPanel增加Horizontal Layout Group脚本进行布局控制。进行如下属性控制。
  • 添加Button、Image 标签。
    • Button 替换图片,并将Text替换为Image并设置Image的图片为colse的图片资源。将Button重命名为BtnClose

    • Image标签下增加Toggle(标注功能),增加一个重置按钮。

    • 重命名

4.右下角主导航

5.配件区

在RightCenterPanel中添加Image、Panel并重命名。

  • 将Image重命名为TitleImage,并设置背景图片为content,添加Text标签文字内容为配件区。

  • Panel重命名为Content,并设置一些属性。

  • 在Content添加Image并设置背景图片。将其设置为预制体并命名为RightItem。

6.最终效果


下篇文章介绍操作步骤动态显示。

Unity 3D模型展示之UI布局相关推荐

  1. Unity 3D模型展示之webGL平台展现

    在之前的项目基础上我们已经打包后在PC端进行展示了.这篇文章主要介绍在切换到webGL上时效果展示不出来需要进行调整,特此记录一下. 1.平台切换 选择WebGL平台切换,没有的可以进行安装,安装之后 ...

  2. Unity 3D模型展示框架篇之项目整理

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 1. ...

  3. Unity 3D模型展示框架篇之框架运用

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 效果 ...

  4. Unity 3D模型展示框架篇之自由观察(Cinemachine)

    本项目将整合之前Unity程序基础小框架专栏在Unity 3D模型展示项目基础上进行整合,并记录了集成过程中对原脚本的调整过程.增加了Asset Bundle+ILRuntime热更新技术流程. 在U ...

  5. Unity 3D模型展示框架篇之ILRuntime快速入门

    系列文章目录 Unity 3D模型展示框架篇之项目整理 Unity 3D模型展示框架篇之框架运用 Unity 3D模型展示框架篇之自由观察(Cinemachine) Unity 3D模型展示框架篇之资 ...

  6. unity 3D模型展示旋转缩放

    目标: 在UI层上 自由观察3D 模型,实现鼠标控制模型的旋转,缩放&& 触摸屏手势控制模型的旋转缩放控制: 这里仅将控制代码挂载到相机上,通过对相机的控制来观察模型. 基本上为最小单 ...

  7. Unity 3D模型展示之自由观察模型

    效果展示 进行调整将灯光放到Main Camera下,旋转的时候光就一直打在这面. 1.观察模型脚本 public class Smooth3DCamera : MonoBehaviour {publ ...

  8. Unity 3D模型展示之模型透明效果

    效果展示 1.透明效果实现思路 简单点就是将模型的材质替换成透明材质.需要注意:1.指定范围内的模型进行透明化.2.一个模型会有多个材质,都需要进行透明化.3.还能将模型的材质恢复最初的效果.4.选中 ...

  9. Unity 3D模型展示之生成标注

    1.效果图 2.生成标注 标注生成要求: 1.指定元件生成标注. 2.生成标注出现位置可以设置. 根据标注生成的要求,可以在元件添加脚本时将这些信息读取并进行实现.控制标注生成在元件的位置,生成标注的 ...

最新文章

  1. 数组-数组中重复的数字(set方法)
  2. 定义国际贸易术语(Incoterms)
  3. linux内核链表使用例,Linux设备驱动工程师之路——内核链表的使用
  4. ajax 分页 评论刷新,评论:js无刷新分页(原创)
  5. JavaFX图表(六)之条形图
  6. ASP.NET应用程序性能测试
  7. 商用密码产品认证-智能密码钥匙
  8. 联想笔记本电脑B490、B480拆机教程(清灰、换硅脂、换散热器)详细步骤
  9. CorelCAD 2018 for Mac中文破解版永久激活方法
  10. php中的数据库操作和字符串操作session与cookie操作,php中的数据库操作和字符串操作session与cookie操作...
  11. Python 模拟登录知乎
  12. android水印控件,Android图片添加文字水印并保存水印文字图片到指定文件
  13. excel多组数据散点图生成
  14. html背景多图片拼接,将多个图片整合到一张图片中再用css_进行网页背景定位.
  15. LabVIEW网络服务安全2
  16. iOS:UITableView实现飘带动画
  17. 微型计算机原理与接口技术考研,微型计算机原理与接口技术
  18. 跨越财富鸿沟:技术写作带来的无限可能 —— 怎样通过技术写作实现财富自由?
  19. 弘辽科技:淘宝新店运营推广的几大技巧
  20. 【JavaLearn】(22)jQuery介绍、选择器、事件、动画、DOM编程、操作CSS、表单验证

热门文章

  1. win10 凭据管理
  2. Python学习之字典练习(重复数字统计)
  3. 物理学/数学中常用的“等号”
  4. 【Java进阶营】阿里架构师加持,十分钟入门RocketMQ,就是这么简单
  5. php表格链接地址,php代码链接数据库并以表格形式输出数据库中的数据功能
  6. Machine Learning in Action 读书笔记---第5章 Logistic回归
  7. 详解网易AI布局,三大AI产品矩阵浮出水面
  8. oracle实例由,Oracle 数据库的实例由( )组成
  9. Tribon快捷按钮图标格式
  10. 群晖emby服务端下载(弃坑,官网已经能顺畅访问)