当前位置: 首页> 汽车> 维修 > 东营网络科技有限公司_小树建站平台_广告优化师发展前景_同城推广

东营网络科技有限公司_小树建站平台_广告优化师发展前景_同城推广

时间:2025/7/11 10:18:21来源:https://blog.csdn.net/jianjianshini/article/details/143496626 浏览次数: 1次
东营网络科技有限公司_小树建站平台_广告优化师发展前景_同城推广

!!!在实现以下效果之前,一定要往项目中导入DoTween插件。

一、搭建测试场景

1、在场景中新建一个带有Text组件的游戏物体A,并把这个游戏物体A中Text组件的Color属性中alpha值为0,让文字在场景中隐藏。
在这里插入图片描述

二、编写测试脚本

1、在项目中新建一个名为Test的测试脚本,并把以下代码复制到Test脚本中。

using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class Test : MonoBehaviour
{public Text text_piaozi;GameObject go;Sequence mySequence;void Update(){if (Input.GetKeyDown(KeyCode.Space)){FlyTo();}}public void FlyTo(){if (go != null){Destroy(go?.gameObject);// 取消序列  if (mySequence != null && mySequence.IsActive()){mySequence.Kill();Debug.Log("Sequence has been killed.");}}go = GameObject.Instantiate(text_piaozi.gameObject, text_piaozi.transform.parent);Debug.Log(go);Graphic graphic = go.GetComponent<Text>();RectTransform rt = graphic.rectTransform;Color c = graphic.color;c.a = 0;graphic.color = c;mySequence = DOTween.Sequence();Tweener move1 = rt.DOMoveY(rt.position.y + 50, 0.5f);Tweener move2 = rt.DOMoveY(rt.position.y + 100, 0.5f);Tweener alpha1 = graphic.DOColor(new Color(c.r, c.g, c.b, 1), 0.5f);Tweener alpha2 = graphic.DOColor(new Color(c.r, c.g, c.b, 0), 0.5f);mySequence.Append(move1);mySequence.Join(alpha1);mySequence.AppendInterval(1);mySequence.Append(move2);mySequence.Join(alpha2);mySequence.OnComplete(() => { Destroy(graphic.gameObject); });}
}

2、保存上述代码后,回到Unity项目中,把这个Test测试脚本挂到游戏中任意一个游戏物体上面,然后把我们的飘字模板Text (Legacy)游戏物体拖拽到Test测试脚本中的Text_piaozi引用上面。
在这里插入图片描述

三、测试

1、运行游戏,然后按下键盘的空格键,飘字就会出现。
在这里插入图片描述

关键字:东营网络科技有限公司_小树建站平台_广告优化师发展前景_同城推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: