首页 > 其他分享 >【Unity】随手记录——背景随字数增长而加长(无代码)

【Unity】随手记录——背景随字数增长而加长(无代码)

时间:2024-06-14 17:44:57浏览次数:12  
标签:Layout Group 布局 Unity 组件 随手 Horizontal 加长

前记

如果是以前的我,可能要思考一下代码要怎么写,但是现在我发现,如果上班不用写代码就可以完成功能,那真的很快乐。

具体操作

按照惯例,先说具体操作,然后再大概介绍一下用到的东西

从 UGUI 创建一个图片作为父物体,然后挂上 Horizontal Layout Group、Content Size Fitter

之后将按照图中设置

image

之后创建一个 Text 作为子物体,然后挂上Layout Element

image

到此结束,你没有看错,就是这样简单!

后面会介绍一下 Unity 的布局元素

介绍

布局类组件:Grid Layout Group、Vertical Layout Group、Horizontal Layout Group

这几个组件可以直接翻译:网格布局组,垂直布局组,水平布局组

根据瞪眼法,我们可知这些组件的用来布局的,而 Grid 本质就是包含了 Vertical 和 Horizontal 的组件。

那么就是:第一个是横竖都能用,第二个是竖着用,第三个是横着用。

先写到这里,今天懒得写了,后面补充

标签:Layout,Group,布局,Unity,组件,随手,Horizontal,加长
From: https://www.cnblogs.com/pkmoon/p/18248325

相关文章

  • 【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)
    最终效果前言欢迎来到【制作100个Unity游戏】系列!本系列将引导您一步步学习如何使用Unity开发各种类型的游戏。在这第29篇中,我们将探索如何用unity复刻经典游戏《愤怒的小鸟》,我会附带项目源码,以便你更好理解它。简单搭建环境修改图片配置并切图,修改最大尺寸是为了让图......
  • BGP路由优选实验(包含as策略,Community属性等)
    实验背景实验目的1.使用AS_PATH属性,确保R4通过R3到达192.168.11.0/242.使用LOCAL_PREF属性,确保R1通过R2到达192.168.1.0/243.使用MED属性,确认R4通过R3到达192.168.12.0/244.使用LOCAL_PREF属性,确保R1通过R3到达192.168.2.0/245.使用AS策略,AS500不接受任何始发于AS1......
  • Unity Camera组件ClearFlags属性介绍以及区分UI摄像机和角色摄像机
    在Unity中,Camera.clearFlags属性用于定义相机在渲染场景之前如何清除屏幕。这个属性有几个不同的选项,每个选项都会以不同的方式清除屏幕。具体选项如下:Skybox:如果相机有分配的天空盒(Skybox),在渲染场景之前将用天空盒来清除屏幕。如果没有分配天空盒,则使用纯色来清除屏幕,颜色......
  • Unity图集
    概述相信在同学们学习过程中,在UI的的使用时候一定经常听说过图集的概念。Unity有UI的组件,有同学们好奇,那为什么还要使用图集呢?这就需要提到一个性能优化的问题了,因为过多的UI图片,会大幅增加DrawCall(绘制调用),Draw是什么呢,就是GPU对CPU的一次指令的绘制指令的调用,CPU将顶点,材......
  • Unity 2023/Unity 6编辑器文字糊成一片的解决方案
    这是从2023.1开始就有的问题了。本质原因是Unity不知道哪个天才决定的在编辑器文字上使用了SDF渲染。2023.1因为缺乏选项导致几乎不可用;2023.2加了一个锐度选项;后来在论坛里被众人喷了好久之后(很荣幸在这其中出了一份力......
  • Unity-脚本初识
    1、面板2、游戏对象GameObject2.1、组件Component2.2、材质Material3、摄像机3.1、天空盒SkyBox4、图形处理4.1、渲染管线4.1、遮挡剔除4.2、LOD5、光照系统6、声音7、Unity脚本7.1、脚本开发工具7......
  • unity游戏开发之网络篇netcode
    在多人游戏过程中需要复杂的状态同步机制来支撑多个玩家的状态同步,其中包括位置信息、场景信息、动画信息等等,unity提供了netcode插件来轻松完成这些复杂的网络功能,上手也是非常简单的。下面是该插件使用的基本步骤和注意事项:1.安装网络组件netcode2.配置netcode环境(必备)......
  • Unity Text Mesh 穿透问题
    0.问题在3D场景中使用TextMesh的时候,字体无法被遮挡,永远在最上层。虽然目前在场景中可以直接使用TextMeshPro,但是实际开发的时候总会有各种各样的情况,可能是兼容老项目,也可能是想保持项目足够简单,不想引入TextMeshPro。这里就只记录如何解决这一问题的方案。1.原因主......
  • Unity打包时隐藏/删除场景中部分内容
    背景使用Unity编辑器时,我们有时候会将服务端的一些信息通过Unity编辑,但由于这部分内容属于服务端,客户端仅限于编辑器中的编辑,我们并不希望将这部分内容打包出去。因此我们需要在打包时将其隐藏或者删除,但是又不影响编辑器的编辑。打包相关的回调接口IPreprocessBuildWithReport......
  • Ubuntu 24.04 LTS 安装配置 MySQL Community Server 8.4.0 LTS
    1安装 AptRepository​​​​​​​地址MySQL::DownloadMySQLAPTRepositorysudodpkg-imysql-apt-config_0.8.30-1_all.deb #安装mysql8.4ltssudoaptupdatesudoapt-getinstallmysql-server#修改mysqlroot密码策略 2查看版本test@test:~$my......