我做的是让射线击中一个物体,然后3秒内让字体有小变大的效果。
这个东西的主要思路是让画布由0->0.03f。也可以按这个思路去做其他东西
不会的可以下面可以给我留言
在这里插入代码片
` IEnumerator Mb1()
{
Debug.Log(1111111111);
bool l = false;
float m = 0f;
for (m = 0f; m < 0.03f; m += 0.001f)
{
Debug.Log(22222222222);
Canvas1.transform.localScale = new Vector3(m, m, m);
yield return 0;
}
yield return new WaitForSeconds(3);
for (m = 0.003f; m > 0; m -= 0.00001f) ;
{
Canvas1.transform.localScale = new Vector3(m, m, m);
yield return 0;
}
// other.ts = YDong1.point.b;
}
因为这个代码是删了一些功能发出来的,所有可能会有报错,但是可以按思路自己改下
把这个代码挂在在摄像机,把层次图的第二个Canvas拖入public GameObject Canvas1;中;