728x90
Text Mesh 컴포넌트는 텍스트 문자열을 표시하는 3D 지오메트리 입니다.
moveMax는 텍스트가 움직일 수 있는 최대 거리를 담은 변수이다.
speed는 텍스트가 움직이는 속도를 관여하는 변수이다.
pos는 트랜스폼의 초기 위치를 담아주는 변수이다.
3차원 백터에 트랜스폼의 위치를 초기화 시켜준다.
dirPos에 pos를 저장시켜준다.
그리고 dirPos.y값에 초기 위치 y값을 더해준다. 고정적인 초기 위치가 필요하기 때문에 따로 pos에 저장해서 사용한다.
moveMax값을 사인 값에 곱해주어서 사인 값의 최대값과 최솟값을 지정해준다. 그리고 마지막으로 사인 값에 경과된 시간 * 속도를 곱해준 값을 넣어주어서 사인 값이 주기적으로 -1~1 값을 계속 반환하게 해준다.
728x90
'Unity' 카테고리의 다른 글
[Unity] Prefab을 이용한 랜덤 뽑기 (0) | 2020.03.27 |
---|---|
[Unity] Trigger, Sprite를 이용한 오브젝트 비활성화 (0) | 2020.03.26 |
[Unity] Mathf.Cos(), Mathf.Sin()을 이용한 무작위 경계 함수 만들기 (0) | 2020.03.24 |
[Unity] RaycastHit2D를 이용한 플레이어 점프 구현 (0) | 2020.03.23 |
[Unity] Animator, Sprite Renderer를 이용한 애니메이션 설정 (0) | 2020.03.22 |