100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Unity滚动字幕如丝般顺滑

Unity滚动字幕如丝般顺滑

时间:2023-03-27 00:59:33

相关推荐

Unity滚动字幕如丝般顺滑

Unity滚动字幕如丝般顺滑

1,使用unity Ugui

2,将下面代码挂在到Text上

public float speed;public RectTransform maskRec;public RectTransform rec;float localX;float localY;float localZ;float txtWidth;void Start(){localY = transform.localPosition.y;localZ = transform.localPosition.z;Debug.LogError(maskRec.rect.width);rec.anchoredPosition = new Vector2(maskRec.rect.width, 0);}void Update(){if (speed != 0){txtWidth = rec.rect.width;if (rec.anchoredPosition.x < -txtWidth){rec.anchoredPosition = new Vector2(maskRec.rect.width, 0);}localX = transform.localPosition.x - speed * Time.deltaTime;transform.localPosition = new Vector3(localX, localY, localZ);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。