技术栈
ugui
wonder13579
1 天前
unity
·
游戏开发
·
ugui
UGUI重建流程和优化
wonder13579
8 天前
ui
·
unity
·
ugui
RectTransform位置计算方法和UI自适应
什么是UI自适应?不同设备的分辨率,宽高比不同。如4K屏幕的像素数是1K屏幕的四倍,在1K屏幕上显示正常的窗口,到了4K屏幕上就会变成原来的四分之一面积,这时候玩家就看不清了。宽高比相同的话我们只要同时缩放即可。
scott.cgi
10 天前
ugui
·
textmeshpro
·
tmp_inputfield
·
android返回键
·
虚拟键盘返回
·
ugui虚拟键盘
·
inputfield返回键
「Unity3D」TextMeshPro的TMP_InputField在Android上使用返回键关闭虚拟键盘,会清空文本或恢复上次内容的问题
TMP_InputField在Android上,有三种方式可以关闭虚拟键盘:前两个都没有问题,但使用返回键,会自动恢复到上一次的内容——比如,之前是使用前两个方式关闭的虚拟键盘,就会记住这关闭时的文本内容,也就是将文本内容text保存到touchScreenKeyboard.text。
wonder13579
15 天前
unity
·
ugui
UGUI合批分析和优化方法整理
Unity3D UGUI系列之合批_unity ui合批-CSDN博客Unity 3D - Mask和RectMask2D区别-CSDN博客
wonder13579
15 天前
unity
·
ugui
UGUI鼠标点击到按钮响应流程的源码分析
主要是求职复习中记的笔记,估计不太好看懂,各位可以参考一下。本篇是翻UGUI源码总结的,可以对照源码自己看看。
神码编程
7 个月前
unity
·
游戏引擎
·
ugui
【Unity】 HTFramework框架(六十五)ScrollList滚动数据列表
更新日期:2025年5月16日。 Github 仓库:https://github.com/SaiTingHu/HTFramework Gitee 仓库:https://gitee.com/SaiTingHu/HTFramework
scott.cgi
8 个月前
unity
·
ugui
·
textmeshpro
·
tmp_inputfield
·
inputfield高度自动化
·
unity输入框高度扩展
·
textmeshpro高度扩展
「Unity3D」TextMeshPro使用TMP_InputField实现,输入框高度自动扩展与收缩
先看实现效果:要实现这个效果,有三个方面的问题需要解决:第一,输入框的高度扩展,内部子元素会随着锚点,拉伸变形——要解决这个问题,需要将内部元素改变父类,然后增加父类高度,再恢复父类,这样内部元素(如图中两个按钮),就不会随着高度增加,而拉伸变形。类似代码如下:
scott.cgi
8 个月前
unity
·
ugui
·
textmeshpro
·
tmp_inputfield
·
inputfield
·
inputfield输入框
·
ugui输入框
「Unity3D」TextMeshPro中的TMP_InputField,用来实现输入框的几个小问题
设置Scrollbar之后,不能设置Text Component的Font Size为Auto Size,否则Scrollbar无法正确计算显示。
scott.cgi
9 个月前
ugui
·
ugui改变anchor
·
ugui改变锚点保持原样
·
ugui代码改变anchor
·
ugui运行时设置锚点
·
ugui保持元素不变
「Unity3D」UGUI运行时设置元素的锚点Anchor,维持元素Rect的显示不变,即待在原处
在编辑器中,通过设置Raw edit mode,可以切换两种,元素锚点的改变模式:原理很简单,anchoredPosition与sizeDelta都是相对于锚点Anchor的,所以Anchor变动,元素rect保持原样,就需要改变pos和delta,而元素rect跟着变动,就可以维持pos和delta不变。
龚子亦
1 年前
学习
·
unity
·
游戏引擎
·
ugui
Unity学习之UGUI进阶
用于实现类型长按、双击、拖拽等基础控件无法实现的功能 所有控件都能够添加更多的事件监听来处理对应的逻辑
Leoysq
1 年前
游戏
·
unity
·
游戏引擎
·
ugui
【UGUI】实现点击注册按钮跳转游戏场景
首先,我们需要编写一个脚本来管理注册界面的显示和场景的切换。以下是完整的代码,并附有详细的注释说明:最后,我们需要将TurnLoginPanel()方法绑定到注册按钮的点击事件上。
咩咩觉主
1 年前
unity
·
c#
·
ugui
·
小框架
Unity 从零开始搭建一套简单易用的UGUI小框架 基础分析篇
一套UGUI的小框架用一篇文章显然是不够的,因为会很长很长大约有上万字,想必读者也没有那个耐心一点点读完(主要是我也懒),所以我就将其分为三个部分
咩咩觉主
1 年前
unity
·
前端框架
·
c#
·
ugui
Unity 从零开始搭建一套简单易用的UGUI小框架 扩展与优化篇(完结)
一个通用的UGUI小框架就算是写完了,下面是一步步的思考与优化过程Unity 从零开始搭建一套简单易用的UGUI小框架 基础分析篇-CSDN博客
咩咩觉主
1 年前
unity
·
c#
·
游戏引擎
·
ugui
·
小框架
Unity 从零开始搭建一套简单易用的UGUI小框架 功能撰写与优化篇
Unity 从零开始搭建一套简单易用的UGUI小框架 基础分析篇-CSDN博客从基础分析篇我们得到了三个类,面板基类,管理类和面板子类
Binarydog_Lee
1 年前
笔记
·
unity
·
c#
·
ugui
Unity笔记:ScrollRect代码阅读
Unity Docs - UGUI | Class ScrollRect自身不负责Rebuild,设置脏之后交由LayoutRebuilder注册到CanvasUpdateRegistry里待rebuild的集合在固定时机统一Rebuild。自身只在Prelayout和Postlayout做一下数据准备和数据更新
PassionY
1 年前
unity
·
ue5
·
游戏引擎
·
unreal
·
umg
·
ugui
·
hud
Unity转Unreal5从入门到精通之UMG的使用
UMG (Unreal Motion Graphics UI Designer)是Unreal种的可视化 UI 工具。它就类似于Unity中的UGUI,可用于为用户创建游戏内 HUD、菜单和其他与界面相关的图形。 UMG 的核心是UI控件。它可用于创建UI界面(按钮、复选框、滑块、进度条等)。
敬畏之心
1 年前
unity
·
性能优化
·
ugui
·
合批
UGUI合批个人学习心得
从目前学到的知识上看,合批就是最基础的条件就是需要贴图和材质相同,这两个一样才有可能合批,UGUI合批是以Canvas为单位的。
萌萌的提莫队长
2 年前
unity
·
布局
·
layout
·
ugui
·
换行
Unity 布局 HorizontalLayoutGroup 多行 换行
子元素宽度不同,超出父元素后不会换行GridLayout则是固定宽度也不能用,水平排版的同时,超出父级后换行
恩博同学
2 年前
unity
·
ugui
Unity TMP Inputfield 输入框 框选 富文本 获取真实定位
一、带富文本标签的框选是什么UGUI的InputField提供了selectionAnchorPosition和selectionFocusPosition,开始选择时的光标下标和当前光标下标
千殃sama
2 年前
笔记
·
学习
·
unity
·
lua
·
ugui
Unity3D学习之XLua实践——背包系统
包括背包系统、VSCode环境搭建如果Window中没有AssetBundles : 推测原因为带c1后缀的大陆版Unity不提供此工具,故尝试使用类似问题的常见解决方法:手动修改manifest.json文件,添加Asset Bundle Browser对应的信息。