unity简单的文字滚动 系统公告效果 您所在的位置:网站首页 滚动系统 unity简单的文字滚动 系统公告效果

unity简单的文字滚动 系统公告效果

2024-05-27 00:15| 来源: 网络整理| 查看: 265

项目要做一个系统公告,因为太菜花了将近一天才写出来,场景这样 在这里插入图片描述

就简单的几行

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class WB : MonoBehaviour { Vector3 start, end; // text预设体 public GameObject textPrefab; // 文本宽度 float textSizeX; //动态创建的文本物体 GameObject textPref; public Transform selectTransform, targetTransform; List messageText = new List(); void Start() { // 记录初始位置 start =selectTransform.transform.position; textPref = Instantiate(textPrefab, selectTransform.transform); //messageText.Add("dawd 253"); messageText.Add("123456dadf"); messageText.Add("wwrwfagawawea"); messageText.Add("大玩过V型看过你"); textPref.GetComponent().AddText("dawd 253"); } void Update() { // 获取运行之后的文本宽度 textSizeX = textPref.GetComponent().sizeDelta.x; end = new Vector3(targetTransform.transform.position.x - textSizeX, targetTransform.transform.position.y, targetTransform.transform.position.z); transform.position = Vector3.MoveTowards(selectTransform.transform.position, end, Time.deltaTime*100); // 禁用 if (Vector3.Distance(selectTransform.transform.position, end)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有