게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
유니티 소스 코드 이해되지 않는 부분이 있어서 질문 글 올립니다. ㅠㅠ
게시물ID : programmer_18244짧은주소 복사하기
작성자 : 적응
추천 : 0
조회수 : 813회
댓글수 : 17개
등록시간 : 2016/08/23 21:25:51
옵션
  • 본인삭제금지
안녕하세요. 벽돌깨기 게임 소스 코드를 보다 이해 안되는 부분이 있어서 질문 글 올립니다.. ㅠㅠ

아래 이미지의 소스 코드는 Player(조종하는 막대기)를 좌우로 움직이는 기능을 구현한 코드인 것 같은데

이 코드 중, position.x += delta.x / 55.0f; 가 뭔지 이해가 잘 안됩니다.

그러니까 Input.mousePosition - dragStartPos 의 값을 대입받은 delta.x 를 왜 / 55.0f 해주는 것인지 잘 모르겠습니다.

/ 55.0f 를 지우고 실행 해보니 마우스가 움직인 1픽셀 마다 x의 값이 1씩 증가하거나 뺴지는 듯 하는데, 

제 뇌피셜이라 맞는 생각이라 생각되진 않았습니다. ㅠㅠ..

그리고 코드의 맨 마지막 줄의 transform.position = position; 이 코드는 transform.position에 마지막으로 변화된 position.x의 값을 대입 시켜주는 것인가요?

지식이 부족해 이렇게 질문드려 죄송합니다.




전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호