- 博客(9)
- 收藏
- 关注
原创 【学习记录】unity的Canvas Scaler组件上UI Scale Mode学习,重点是第二种Scale with Screen Size的设置
Unity UI缩放模式有三种:1.恒定像素大小(ConstantPixelSize)保持UI元素像素尺寸不变;2.恒定物理大小(ConstantPhysicalSize)保持物理尺寸不变,自动根据DPI调整;3.屏幕尺寸适配(ScaleWithScreenSize)提供三种匹配方式:宽高匹配(可调整比例)、扩展(保持完整显示)和缩小(可能裁切内容)。这些模式分别适用于不同场景需求,开发者可根据项目特点选择合适的UI缩放策略。
2025-12-18 20:57:46
333
原创 【记一次教训】Unity 用Dotween做鼠标悬停,Scroll滚动;鼠标离开,停止滚动的效果,结果鼠标离开的时候明明写了杀死动画,却杀不死,导致鼠标离开区域后动画还在滚动。
摘要:Unity中使用Dotween实现鼠标悬停滚动效果时,遇到动画无法停止的问题。问题根源在于错误使用了DOTween.Kill(tween)方法,实际第一个参数应为动画作用对象或ID,而非Tween类型。通过改用tween.Kill()或设置动画ID后调用DOTween.Kill(id)成功解决了问题。经验教训:使用不熟悉的方法时要仔细阅读文档说明,避免因参数类型错误导致功能异常。最终修正方案是在PointerExit事件中直接调用tween.Kill()来终止动画。
2025-12-12 08:30:00
329
原创 unity中TextMeshProUGUI组件内容详解
本文详细介绍了TextMeshProUGUI组件的各项功能,包括文本方向设置(RTL编辑器)、样式预设、字体更换、材质效果、字体样式调整、字号控制等基础功能。重点讲解了颜色渐变、对齐方式、换行与溢出处理、纹理映射等高级特性,并简要提及了富文本标签优先级和间距调整等实用功能。文章还指出了一些待深入学习的内容,如Extra Settings和字体材质设置,为后续学习提供了方向。这些功能全面覆盖了文本处理的各种需求,特别适合多语言支持和特殊视觉效果实现。
2025-12-10 08:15:00
754
原创 unity中的各种坐标转换(世界坐标,局部坐标,屏幕坐标,UI坐标,视口坐标)学习
Unity坐标系统详解:介绍了五种常用坐标系(世界坐标、局部坐标、屏幕坐标、视口坐标、UI坐标)及其相互转换方法。重点讲解了坐标转换API的使用场景,包括TransformPoint/InverseTransformPoint、WorldToScreenPoint/ScreenToWorldPoint等核心方法,以及UI坐标转换的特殊处理方式。同时说明了不同坐标系的适用场景,如鼠标交互使用屏幕坐标、UI操作使用UI坐标等。提供了完整的代码示例,帮助开发者掌握Unity中的坐标转换技巧。
2025-12-07 09:00:00
930
原创 【Unity学习记录】关于UI的锚点Anchors以及Pivot学习和用脚本获取和设置他们的值(详细)
摘要:本文详细介绍了Unity中UI锚点的使用方法,包括锚点的基本概念、不同类型锚点的布局效果以及代码设置方式。文章首先解释了锚点的作用,即用于适配不同分辨率下的UI布局,然后详细说明了当锚点聚集成点、线或矩形时的不同布局效果和对应的RectTransform组件参数。此外,还介绍了如何通过脚本代码设置锚点位置、偏移量和轴心位置,并提供了实用的快速布局小技巧。本文适合Unity开发者深入了解UI布局原理和实际应用。
2025-11-28 08:00:00
615
原创 安装TortoiseGit图形化界面失败The latest version of “Microsoft Visual C++ 2015-2022Redistributable“ is require
安装TortoiseGit图形界面时遇到无法安装问题,原因是缺少Microsoft Visual C++ Redistributable 2015-2022运行库。根据官方文档提示,需先下载对应版本的运行库(x64/x86/ARM64)。成功安装运行库后,TortoiseGit即可正常安装。解决方案:1)访问官方文档查看前置条件;2)下载对应架构的VC++运行库;3)安装完成后再安装TortoiseGit。
2025-11-23 19:10:12
1153
原创 关于unity渲染遇到的问题
关于unity渲染遇到的问题记录:1.运行项目的时候,一切换场景,场景就是黑色的;2.渲染后材质脏脏的,比如墙上有像是马赛克一样的东西
2025-11-15 23:53:03
182
原创 Unity使用FFmpeg在游戏中录屏
在网上看了很多关于ffmpeg的教程,写法也很多,和其他插件结合的也很多,搞得我这个初学者云里雾里,经过一天的误打误撞,让我成功了,下面分享我的代码,只用了FFmpeg一个插件。
2024-05-07 17:35:36
1305
原创 Unity2020新建了button,缩小后text内容变模糊了解决办法,以及按钮框模糊的解决办法
首先选中text,用缩放工具缩小(注意不要用矩形工具缩小),缩小到看着清楚了就ok,此时矩形框肯定是大的,如果不介意可以不管他,如果想要美观,就选中text,点一下inspector里的虚线矩形框,这样矩形框和文本内容就贴合了,此时若用矩形工具更改大小,模糊的变化就不太明显了。建立了个button,将button改成了世界空间内的对象,用矩形工具缩小了button的尺寸,结果button内的字体,变得越来越模糊,如图。在多次尝试不同方法后,解决了!同时解决了按钮轮廓模糊问题
2023-04-16 20:59:21
1362
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅