커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
질문드립니다!
게임개발 종합반 v8
0주차
북마크
최*인
댓글
1
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


fishShop 범위를 넘어나지않게 만들기 코드에서

float x = mousePos.x ;

transform.position = new Vector3 ( mousPos.x , transform.position.y , 0)


■ 여기서 y 값이 굳이 transform.position.y 인것이 궁금합니다! 만약 그대로 y 가 들어간다면 컴퓨터가 뭘로 잘못 알7아듣게 되는건지 궁금합니다! 단순히 에러가 뜰까요?


■ float 은 보통

float x ; 단독. 혹은

float x = random.Range ( -1, +1); 나

float x = dog.transform.position.x 이런식으로 특징을 달아주던것 같은데요!


그런데 vector mousePos = camera.main.ScreenToWorldPoint(Input.mousePosition) ; 을 적은 이후에는


float x = ㅁㅁㅁ ; 이런류의 x가 뭔지 정의하지않고도 바로 ( x가 뭔지 아직 정의하지 않았는데) 바로 쓰는데 작동이 잘되더라구요!! 그럼 camera.main....ㅁㅁㅁ... 이런 함수를 쓰면 자동으로 x y 값이 정해져서 굳이

x y 를 float 으로 정의 안해도되는건지 궁금합니다!







취소
 공유
취소
댓글 0
댓글 알림
나의얼굴