zoukankan      html  css  js  c++  java
  • UGUI Text文字左右循环运动

    using UnityEngine;
    using System.Collections;
    
    public class MoveTarget : MonoBehaviour
    {
        public GameObject _target1;//左侧目标位置
        public GameObject _target2;//右侧目标位置
        bool _check = true;
        bool _check2 = true;
        void Start()
        {
            StartCoroutine(IE_MoveToLeft());
        }
    
        IEnumerator IE_MoveToLeft()
        {
            while (_check)
            {
                transform.localPosition=Vector2.MoveTowards(transform.localPosition,_target1.transform.localPosition,Time.deltaTime*50f);
               // transform.Translate(Vector3.left, Space.Self);
                if (Mathf.Abs(_target1.transform.localPosition.x - transform.localPosition.x) < 0.2f)
                {
                    _check = false;
                    _check2 = true;
                    StartCoroutine(IE_MoveToRight());
                }
                yield return null;
            }
        }
    
        IEnumerator IE_MoveToRight()
        {
            while (_check2)
            {
                transform.localPosition = Vector2.MoveTowards(transform.localPosition, _target2.transform.localPosition, Time.deltaTime * 50f);
                // transform.Translate(Vector3.left, Space.Self);
                if (Mathf.Abs(_target2.transform.localPosition.x - transform.localPosition.x) < 0.2f)
                {
                    _check2 = false;
                    _check = true;
                    StartCoroutine(IE_MoveToLeft());
                }
                yield return null;
            }
        }
    }
  • 相关阅读:
    sql random string
    ubuntu 16.04中文输入法安装
    ubuntu修改docker源
    osm3ge
    ubuntu配置环境变量 sudo gedit /etc/profile
    斐波那契数列中获取第n个数据值
    为什么redis使用单线程还能这么快?
    Redis使用规范
    redis性能提升之pipeline
    centos7 用yum安装java8
  • 原文地址:https://www.cnblogs.com/Cocomo/p/7196163.html
Copyright © 2011-2022 走看看