Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

zyeon's 작심삼일 코딩 공부

Camera.main 오류 (CS1061) 본문

unity

Camera.main 오류 (CS1061)

젼뀨 2024. 8. 9. 22:51

Camera.main을 사용하는데 자꾸 오류가 났다. 

Camera

 

카메라의 태그가 MainCamera로 되어있지 않으면 오류가 난다고 했지만 난 잘 설정되어 있었다.

Camera 컴포넌트도 잘 가지고 있었고,

유니티와 비주얼 스튜디오를 껐다 켜도 해결되지 않았다.

 

Camera mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<UnityEngine.Camera>();
Vector3 screenPosition = mainCamera.WorldToScreenPoint(transform.position);

 

그래서 이와같이 초기화를 직접해봤는데도 WorldToScreenPoint()가 존재하지 않는다고 오류가 떴다.

 

알고보니 문제는 내가 Camera.cs 파일을 가지고있어서 였다.

클래스 이름이 중복되어 기본 제공하는 클래스를 참조 하지 않고 내가 생성한 클래스를 참조한 것이다.

 

처음부터 CS1061 오류라고 검색했으면 더 빨리 해결했을것 같긴하다... 

 

클래스 충돌하는 것을  막기위해 클래스 이름을 유의해서 작성하자! 

'unity' 카테고리의 다른 글

2.5D 게임에서 캐릭터 이동 구현  (0) 2024.08.28
오브젝트 풀링 (오브젝트 풀 패턴)  (0) 2024.08.24
싱글톤 패턴  (0) 2024.08.22
WorldToScreenPoint, ScreenToWorldPoint  (0) 2024.08.20
C#에서 람다식  (0) 2024.08.08