当前位置:   article > 正文

UI物体左右匀速运动

UI物体左右匀速运动

        public float minX = -500.0f;
        public float maxX = 500.0f;

        private bool movingRight = true;
        void PingPang()
        {
            float step = 500f * Time.deltaTime;
            if (movingRight)
            {
                rectTransform.anchoredPosition += new Vector2(step, 0);
                if (rectTransform.anchoredPosition.x >= maxX)
                {
                    rectTransform.anchoredPosition = new Vector2(maxX, rectTransform.anchoredPosition.y);
                    movingRight = false;
                }
            }
            else
            {
                rectTransform.anchoredPosition -= new Vector2(step, 0);
                if (rectTransform.anchoredPosition.x <= minX)
                {
                    rectTransform.anchoredPosition = new Vector2(minX, rectTransform.anchoredPosition.y);
                    movingRight = true;
                }
            }

        }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/850861
推荐阅读
相关标签
  

闽ICP备14008679号