커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-3강 마지막 강아지 움직이기 관련 질문
undefined주차
북마크
황*훈
댓글
1
추천
0
조회수
15
조회수
15
답변 완료

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

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


  1. 처음에 update 부분에 작성한 코드가 뉴벡터3 이후 mousePos.x로 작성했었는데 이후 fishshop을 벗어나지 않게 하기 위해 변경하던 도중 x로 변경하셨습니다. 어차피 float x = mousePos.x 라면 x와 mousePos.x 무엇을 써도 상관 없는 것 아닌가요?? 바꾸지 않고 저장해보았더니 fishshop을 벗어나더라구요. 왜 이렇게 되는건가요??
  2. transform.position이 이동하는 함수가 아닌 그대로를 표헌하는 함수인걸까요? y의 앞에 transform.position.y를 두셨는데 x축이 이동해야할텐데 y에 transform이 붙는 것인지 제가 여태 잘못 이해하고 있었던 것인지 모르겠습니다ㅠㅠ



void Update()
{
  Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
  float x = mousePos.x;
  if (x > 8.5f)
  {
    x = 8.5f;
  }
  if (x < -8.5f)
  {
    x = -8.5f;
  }
  transform.position = new Vector3(x, transform.position.y, 0);
}







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