自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Unity如何实现文本超过指定长度时自动缩字,不超过则自适应宽度

思路的核心就是设置一个开始缩字的文本长度变量,例如文本宽度超过500时是多少个字符,以后超过这个字符就开始缩字,小于这个字符再变回来。如果单纯判断宽度再缩字,我们就再也无法将其变回来了。在实际游戏开发工作,UI会给出如下图所示的需求,希望底框随文字长度变化,但又不能太长要限制在一定范围内,这时候又需要自动缩字。接下来上脚本,Text和TextMeshPro我分别写了适合各自的脚本,实现逻辑大差不差。首先,我们要把底图的布局和文字的ContentSizeFilter组件挂载好。

2024-07-29 16:31:30 318

原创 Unity随机数测试

以下展示如何在游戏运行时看见生成随机数的效果(首先要创建一个文本组件,我这里用的是TMPro文本)要先创建一个Random变量,然后用Next函数在指定范围内生成(例如这里是0到99)注意这里对文本的修改是在set运行时,避免在update运行减少开销。Unity生成随机数用的是System.Random库。

2024-04-07 15:32:48 211

原创 Unity实现图文混排附加创建图集教程

首先需要一个名为“TexturePackerGUI"的工具软件打开后选择免费版即可。

2024-03-04 16:16:32 1159 1

原创 Unity如何动态改变文本框的值,并实现吃金币加分并播放音效的功能

在Unity编辑器当中,我们可以手动修改文本框的内容,但是在游戏游玩过程当中,我们想通过触发特定事件动态改变文本内容,例如角色吃到金币之后会加分并显示到右上角,那该如何实现呢?首先创建文本框...

2022-05-28 22:02:40 6478 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除