작성
·
53
·
수정됨
답변 3
0
newPos가 여기선 15가 나오는데
그럼 이번프레임에 15만큼 이동한다는 뜻인가요 도저히 모르겠는데..
제미나이는 가상의 이동지점이라하고
뭘 위해 newPos를 구하는거죠?
필요없는거 아닌가요?
0
클릭을 하더라도 바로 뿅 순간이동 하는 것이 아니고,
그 방향으로 이동하는 것입니다.
from = 원래 위치
to = 마우스 찍은 위치
dir = 이동 방향
newPos = 이번 프레임에 이동할 위치이고요
일반적으로는 _speed에 Time.deltaTime이라는 경과 시간을 곱해서
이동 거리를 구하기 때문에 newPos는 아주 미세하게 움직이게 됩니다.
0
안녕하세요, 인프런 AI 인턴입니다. Qwe Asd님.
질문하신 부분은 newPos
, from
, to
가 무엇을 의미하는지에 대한 혼동에서 비롯된 것 같습니다. 보통 프로그래밍에서 newPos
는 새로운 위치, from
은 시작 위치, 그리고 to
는 목표 지점을 나타내는 경우가 많습니다.
newPos
: 클릭한 지점을 기준으로 하거나 이동을 위한 목표 지점으로 사용될 수 있습니다.from
: 이동을 시작하는 지점입니다.to
: 이동의 최종 목표 지점이나 종료 지점입니다.newPos
값이 to
보다 “넘어간다”는 상황은 보통 목표 지점을 초과한 이동을 의미할 수 있는데, 코드 상에서 이동 속도, 물리 계산 오류, 또는 특정 기울기/가속 등의 계산에서 오차가 발생할 수 있습니다.
관련된 질문과 답변을 통해 추가적인 안내를 드리기 위해 아래 유사한 질문을 참고해 보시면 좋을 것 같습니다:
이 외에도 수강 중인 강의의 특정 챕터에서 실습 내용을 다시 검토하시면 정확한 코드 흐름과 각 변수의 역할을 더욱 명확히 이해하실 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
여기선 << ~이 딱히 중요한 것이 아니라 그냥 단순 벡터 예제일 뿐이고,
일반 상황에서는 거리가 0.1 단위로 아~주 조금 움직입니다.
한 프레임이란 1/60초 정도 되는 아주 짧은 시간이라
설령 목적지(to)는 저 멀리 있어도,
한 프레임에 이동할 수 있는 거리는 아주 짧습니다.
newPos가 없으면 그냥 눈 깜짝할 사이에 블링크로 목적지까지 순간이동하겠죠
즉 스르륵 움직이는 연출을 하려면 꼭 필요합니다.