【Unity】组件组合使用心得(单行可自动拓展Scroll View)

在这之前,一直是在使用Scroll View进行滑动内容设置,但设置的都是不明不白的,而且有的时候设置好了之后也不知道是为什么,总感觉哪里不对劲,而且好也不知道为什么好,可能是长时间在做管理上的内容,Unity的组件没有好好研究一下,整的很迷茫。

今天在自己开发一个小玩意的时候,又遇到了Scroll View的相关问题,想要一个单行横向可拓展的Scroll View,之前是不知道怎么随意设置的,然后随便组合了一下就组合上了,今天算是研究明白了,放我设置好的干货。

前两个图是测试用的按钮,后面两个图则是调整的组件参数。

第一个图是Scroll View的设置参数,因为是要单行的,所以纵向的都不要

第二个图是Scroll View上Content的参数设置,使用了Grid Layout Group和Content Size Fitter这两个组件进行子物体约束。其中Grid Layout Group是用来进行排列的,Content Size Fitter则是用来约束方向的,让Content可以根据子物体的数量自行拓展宽度。

感觉这个挺简单的,就是以前没有想到,因为在研究这个的时候,通过看Unity的官方中文手册的时候,发现了一个关键点:

Content Size Fitter的第一个是调整宽度的,第二个是调整高度的,而我对这个组件使用的比较多,但是用的迷糊,所以经常调整的是高度,这次看了一眼中文手册,算是搞明白了问题所在。

相关推荐
简简单单OnlineZuozuo1 分钟前
提示架构:设计可靠、确定性的AI系统
人工智能·unity·架构·游戏引擎·基准测试·the stanford ai·儿童
uniGame1 天前
FrameDebugger使用说明
unity·性能优化
心之所向,自强不息1 天前
URP Shader编程规则之Properties
unity
飞浪纪元[FWC–FE]2 天前
【无标题】
unity·游戏引擎
红黑色的圣西罗2 天前
对象池简述
unity·c#
水龙吟啸2 天前
基于Orbbec-Gemini深度相机与SFM-2D to 3D重建算法、手部识别视觉算法、Unity运动控制的3D水果切割游戏
python·深度学习·神经网络·c#·游戏引擎·3d视觉·3d重建
淡海水2 天前
【节点】[Texture2DAsset节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·texture2dasset
向宇it2 天前
【unity游戏开发——网络】unity+PurrNet联机实战,实现一个多人对战类《CS/CSGO》《CF/穿越火线》《PUBG/吃鸡》的FPS射击游戏
游戏·unity·游戏引擎·交互·联机
旧梦吟2 天前
脚本网页 双子星棋
算法·flask·游戏引擎·css3·html5
2501_918126912 天前
用Python开发一个三进制程序开发工具
开发语言·汇编·python·个人开发