no image
[Unity] AR Foundation에서 UPR를 적용시켰을 때 AR Camera가 Black인 현상에 대하여 (라노벨 제목같네_)
기존 프로젝트는 Built-in Rendering 파이프라인이었지만, 퀄리티 향상을 위해 URP를 사용하기로 했다.그러나 AR Camera가 Black으로 나오는 문제점이 발생하여 그에 대한 문제 해결방법을 기술한다. 그냥 Add Reneder Feature눌러서 AR Background Render Feature 추가해주면 됨    https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/manual/ar-camera-background-with-scriptable-render-pipeline.html공식문서에도 있네.     출처https://www.youtube.com/watch?v=QcYlLI4KZOs&t=3s https://forum.un..
2021.09.27
no image
[Unity 문제해결] AddComponent 후 프리팹 참조할 때 null.
AddComponent 후 인스펙터에 연결해놓은 프리팹을 참조하려 했는데 계속 null이 떴다. 코드와 인스펙터는 다음과 같다. void Start() { findGameObject = GameObject.Find("EntireGeneratorManager"); monsterGenerators = new MonsterGenerator[2]; monsterGenerators[(int)MonsterType.Goblin] = findGameObject.AddComponent(); monsterGenerators[(int)MonsterType.Slime] = findGameObject.AddComponent(); } AddComponent를 사용하여 새로운 컴포넌트를 추가해주었기에 기존에 인스펙터 창에 연결해놓..
2021.08.23
no image
[Unity error] UI버튼 클릭 안됨. / Runtime Inspector & Hierarchy Asset
문제 해결 링크 Can't click UI Buttons Hi , why my button can't be pressed?? Here is my screenshot: forum.unity.com UI버튼 클릭 안됨. Runtime Inspector & Hierarchy Asset을 사용해서 디버깅을 하려했는데, UI클릭이 먹지 않았다. 되는게 없냐. 이벤트 시스템도 확인했었고, 여러 가지를 다 체크해봤지만 되지 않았다. 그러다 위 링크해서 해결법을 발견했는데, 내가 클릭하려는 UI 부모 게임 오브젝트에게 Graphic Raycaster 컴포넌트를 추가하면 해결된다고 해서 했더니 됐다. 다행..
2021.04.07
no image
[Unity] VsCode로 연동 시 intellisense 작동안함.
서론 Intellisense란? 매개 변수 정보나 필드 정보, 함수 정보등을 보여주는 것이 intellisense의 역할이다. 문제점 나는 VS code의 Go to Definition이 안되는 문제였는데, 이 기능을 지원해주려면 intellisense기능이 제대로 동작되어야 한다. 해결법 1. 우선 아래 링크를 기준으로 VScode에서 Unity를 사용할 수 있는 세팅을 한다. VS Code를 사용해서 Unity 개발하기 (mac 세팅 포함) VS Code를 사용해서 Unity 개발하기 (mac 세팅 포함) 유니티의 경우 안드로이드 스튜디오(안드로이드 개발 시 사용)와 XCode(os x, ios 앱 개발 시 사용)와 달리 게임 구성 편집 밀 빌드를 담당하는 '유니 jungpaeng.tistory.co..
2021.03.08
GameObject.Find가 NullRefrence를 발생시킬 때
public class PaperButton : MonoBehaviour { private GameObject PaperList; void Start() { PaperList = GameObject.Find("PaperList"); } void Update() { if (Input.GetMouseButton(0)) { if (PaperList) { PaperList.SetActive(false); } else Debug.Log("PaperList없엉없엉"); } if (Input.GetMouseButton(0)) { Debug.Log("TOuch End"); } } } 위와 같이 전역 변수 선언을 하고, start에서 GameObject.Find를 해주었는지 잘 확인해봐야 한다. 물론 Update에서 G..
2021.02.05
no image
유니티 콜라보레이터 사용법
콜라보레이터 세팅 아래 링크를 기준으로 콜라보레이터를 세팅했다. 유니티 소스 공유, 협업 콜라보레이션 생성, 팀원 초대 이펙터분과 리소스를 공유하기 위하여 유니티 콜라보레이션 생성하는 방법과 초대 방법을 간단하게 캡쳐해놓았다. 초대하는 사람 입장 콜라보레이션 하기 위한 프로젝트 생성 우측상단 콜라보 ajh322.tistory.com 이 글의 작성기준이되는 유니티 버전은 2019.4.1x (LTS) 버전이었으며, 현재 2020버전의 Unity에서는 위의 글을 따라가면 안되는 것으로 알고있다. 콜라보레이터 프로젝트 삭제 콜라보레이터를 등록한 프로젝트 삭제를 하려고했는데, 삭제가 아무리 찾아도 보이지 않았다. 그래서 구글링을 해본 결과 아래 링크와 같은 글이 있었다. How to remove a project..
2021.01.29
no image
유니티 애니메이션 창의 샘플레이트 안보일 때
샘플 레이트 실종 보여야 하는 샘플레이트 설정이 보이지 않는다. 뭐야 어디갔어 돌려줘요 이미지의 빨간 곳(오른쪽 끝)을 클릭하면 "Show Sample Rate" 항목이 보이는데, 그걸 클릭하면 샘플레이트를 다시 볼 수 있게 된다.
2021.01.27