ugui

wonder135791 天前
unity·游戏开发·ugui
UGUI重建流程和优化
wonder135798 天前
ui·unity·ugui
RectTransform位置计算方法和UI自适应什么是UI自适应?不同设备的分辨率,宽高比不同。如4K屏幕的像素数是1K屏幕的四倍,在1K屏幕上显示正常的窗口,到了4K屏幕上就会变成原来的四分之一面积,这时候玩家就看不清了。宽高比相同的话我们只要同时缩放即可。
scott.cgi10 天前
ugui·textmeshpro·tmp_inputfield·android返回键·虚拟键盘返回·ugui虚拟键盘·inputfield返回键
「Unity3D」TextMeshPro的TMP_InputField在Android上使用返回键关闭虚拟键盘,会清空文本或恢复上次内容的问题TMP_InputField在Android上,有三种方式可以关闭虚拟键盘:前两个都没有问题,但使用返回键,会自动恢复到上一次的内容——比如,之前是使用前两个方式关闭的虚拟键盘,就会记住这关闭时的文本内容,也就是将文本内容text保存到touchScreenKeyboard.text。
wonder1357915 天前
unity·ugui
UGUI合批分析和优化方法整理Unity3D UGUI系列之合批_unity ui合批-CSDN博客Unity 3D - Mask和RectMask2D区别-CSDN博客
wonder1357915 天前
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.cgi8 个月前
unity·ugui·textmeshpro·tmp_inputfield·inputfield高度自动化·unity输入框高度扩展·textmeshpro高度扩展
「Unity3D」TextMeshPro使用TMP_InputField实现,输入框高度自动扩展与收缩先看实现效果:要实现这个效果,有三个方面的问题需要解决:第一,输入框的高度扩展,内部子元素会随着锚点,拉伸变形——要解决这个问题,需要将内部元素改变父类,然后增加父类高度,再恢复父类,这样内部元素(如图中两个按钮),就不会随着高度增加,而拉伸变形。类似代码如下:
scott.cgi8 个月前
unity·ugui·textmeshpro·tmp_inputfield·inputfield·inputfield输入框·ugui输入框
「Unity3D」TextMeshPro中的TMP_InputField,用来实现输入框的几个小问题设置Scrollbar之后,不能设置Text Component的Font Size为Auto Size,否则Scrollbar无法正确计算显示。
scott.cgi9 个月前
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进阶用于实现类型长按、双击、拖拽等基础控件无法实现的功能 所有控件都能够添加更多的事件监听来处理对应的逻辑
Leoysq1 年前
游戏·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_Lee1 年前
笔记·unity·c#·ugui
Unity笔记:ScrollRect代码阅读Unity Docs - UGUI | Class ScrollRect自身不负责Rebuild,设置脏之后交由LayoutRebuilder注册到CanvasUpdateRegistry里待rebuild的集合在固定时机统一Rebuild。自身只在Prelayout和Postlayout做一下数据准备和数据更新
PassionY1 年前
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,开始选择时的光标下标和当前光标下标
千殃sama2 年前
笔记·学习·unity·lua·ugui
Unity3D学习之XLua实践——背包系统包括背包系统、VSCode环境搭建如果Window中没有AssetBundles : 推测原因为带c1后缀的大陆版Unity不提供此工具,故尝试使用类似问题的常见解决方法:手动修改manifest.json文件,添加Asset Bundle Browser对应的信息。