作为一个小萌新,我也终于开始使用CSDN来记录自己的笔记了,废话不多说,进入正题。
我希望的是能够获取图片0~9,并且将其根据数值进行一定顺序的排列,网上看到的设置自定义字体,本人感觉相对来说比较麻烦,而且我也不需要一直使用这个字体,所以就简单的自己写了个代码(因为自己也是刚学习不久的阶段,不排除网上有雷同)。
首先,需要一张图片,图片背景透明(这个图片随便找的)。
然后放入Unity,将sprite Mode改成 Multiple->Apply->Spite Editor
Slice,切成如下10张图片,Apply
接着就是创建10个对象,并拖入这10张图片,制作成预制体。
脚本如下:
public GameObject[] Digital; //数字0~9的预制体
public Transform[] texturePos; //生成的最终位置
public GameObject canvas; //Canvas
GameObject[] texture = new GameObject[3]; //用于存储三位数预制体
ScoreManager manager