DNP_UIMove.cs 530 B

12345678910111213141516171819202122
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class DNP_UIMove : MonoBehaviour
  5. {
  6. public Vector2 fromPosition;
  7. public Vector2 toPosition;
  8. public float frequency = 4f;
  9. RectTransform rectTransform;
  10. void Start()
  11. {
  12. rectTransform = GetComponent<RectTransform>();
  13. }
  14. void FixedUpdate()
  15. {
  16. rectTransform.anchoredPosition = Vector2.Lerp(fromPosition, toPosition, Mathf.Sin(Time.time * frequency) * 0.5f + 0.5f);
  17. }
  18. }