Move a Object Between two Points in Unity 6 with LeanTween | Unity Traps Tutorial Beginners
- Unity에서 LeanTween을 사용하여 오브젝트를 두 지점 사이에서 부드럽게 움직이는 방법 🚀
- LeanTween 에셋을 Unity 에셋 스토어에서 임포트하는 방법 설명 (무료 에셋) 📦
- 두 지점(first point, second point)을 설정하여 오브젝트가 이동할 경로를 지정 📍
- 스크립트를 작성하여 오브젝트의 이동 로직을 구현 💻
- points 배열을 만들어 두 지점의 위치 정보를 저장하고 관리 🗂️
- currentPointIndex 변수를 사용하여 현재 오브젝트가 위치한 지점을 추적 🔢
- timeToMove 변수를 사용하여 오브젝트가 한 지점에서 다른 지점으로 이동하는 데 걸리는 시간을 설정 ⏱️
- MoveSuriken 함수를 만들어 오브젝트를 다음 지점으로 이동시키는 로직 구현 ⚙️
- LeanTween의 Move 함수를 사용하여 오브젝트를 부드럽게 이동 💫
- SetEase 함수를 사용하여 이동 애니메이션에 easing 효과를 추가 (예: easeOutBack) ✨
- SetOnComplete 함수를 사용하여 이동이 완료된 후 MoveSuriken 함수를 다시 호출하여 무한 루프 생성 🔄
- 현재 지점 인덱스를 확인하여 오브젝트가 경로의 끝에 도달했을 때 처음 지점으로 되돌아가도록 설정 ↩️
- Start 함수에서 MoveSuriken 함수를 호출하여 게임 시작 시 오브젝트 이동 시작 ▶️
- 오브젝트의 currentPointIndex 값을 지속적으로 업데이트하여 오브젝트가 두 지점 사이를 반복해서 움직이도록 함 ♾️