Unity 根据文本宽度自动移动图像位置
游戏中有时候需要变动的显示一个物品的数量,变化的文本宽度不停的变化,这时候需要将物品的icon随着文本的长度而改变位置。
实现思路:使用Content Size Fitter来动态改变内容的大小。
首先建立一个文本组件,添加Content Size Fitter,设置Horizontal Fit为 Preferred Size
Content Size Fitter的详细介绍可看如下链接:
内容大小适配器 (Content Size Fitter) - Unity 手册
将轴点x设置1
将显示的图片添加为文本的子物体
结果:
参考链接:
Without code auto-shift image as per text width | NO CODE Quick Unity(2024) Tutorial (youtube.com)