유니티

· Unity
Script Template?   : 프로젝트에 Create를 통해 작성하는 스크립트의 템플릿을 미리 커스터마이징하는 기능.    유니티 버전바다 따로 저장되며 필요한 버전의 경로로 들어가 각각 작성해주어야 한다.     경로는 C:\Program Files\Unity\Hub\Editor\버전\Editor\Data\Resources\ScriptTemplates        How 위의 경로로 들어가면 미리 저장되어 있는 많은 Script Template들이 존재한다. 제목은 [인덱스]-[템플릿 이름]-[파일명.확장자].txt  로 저장된다. 인덱스는 맨 앞에 붙은 숫자로 작을 수록 생성(create)시 상단에 놓인다. 다만, 위 사진에서도 확인할 수 있듯 Unity6은 Scipte Template의 인덱..
· Unity/Error
카메라 접근 허용을 할 것인지 묻는 팝업도 뜨고, 우측 상단에 초록색 원모양의 카메라 사용 중 아이콘도 뜨는데 검정 화면 이후로 진행이 없는 에러 발생. 확인해보니 나와야할 카메라 기능이 아닌 AR Camera에 설정된 Solid Color만 비추는 것이었다... :: 환경 정보 Unity Editor ver.2021.3.31f1 AR Foundation 5.1.0 :: 해결 방안 1. 태그 설정 문제 AR Foundation이 5.0으로 업데이트 되면서 AR Session Origin이 XR Origin으로 업그레이드 되었다. 기존의 패키지에서는 AR을 사용하기 위해 AR Session Origin에 위치한 Camera의 태그를 'Main Camera'로 직접 바꾸어주었어야했는데, 업데이트 이후 씬에 ..
· Unity/AR
내가 해야하는 것 : Unity Editor 2021.3.31f1 과 AR Foundation 5.1.0 그리고 Unity가 알려준 것 : 2021.3 에서는 AR Foundation 5.1.0이 호환된다! 그러나 일이 쉽게 풀렸다면 이 글을 작성할 일도 없었겠지 OK... 그럼 Next time에 진행할게요 찾아보니 Unity 2021 까지는 시험버전, 2022부터 정식 제공된다고 함. Manual한테 해결 방법 물었더니 ok하고 알려줬어요 But my Docs와 함께라면 I am신뢰예요~ 1. Packages/manifest.json 파일을 텍스트 편집기에서 연다. 2-1. AR Foundation을 설치한 경우 : "com.unity.xr.arfoundation" 이 포함된 행을 찾는다. 2-2. ..
· Unity/Error
유니티가 제공해준 오늘의 이벤트! Unity 2019.1 이상 버전부터 제공되는 새로운 입력 시스템(Input System)과 기존 입력 시스템에 모호함이 문제가 된 것으로 보인다. (현재 사용중인 에디터 버전은 2021.3.31f1) 기본적으로 기존 입력 시스템이 활성화되어 있으며 새로운 입력 시스템에 대한 지원은 비활성화 되어 있기때문에 작동 여부를 묻는 것임 1. 새로운 입력 시스템을 사용하고자 할 때 YES 버튼을 클릭하면 Unity는 새 백엔드를 활성화하고 이전 백엔드를 비활성화하며 에디터를 재실행시킨다. Installation guide | Input System | 1.0.2 Installation guide This guide describes how to install and activa..
· Unity/2D
Drag and Drop 간단하게는 퍼즐 게임부터 UI 간의 상호작용 구현까지 활용 가능한 기능이기때문에 한 번 정리해보기. 안 적어두니까 매 번 만들 때마다 헷갈려서...... IBeginDragHandler, IDragHandler, IEndDragHandler public class puzzle : MonoBehaviour, IDragHandler, IEndDragHandler, IBeginDragHandler 각각 드래그시작, 진행, 종료 시에 발생하는 이벤트를 호출하는 함수. UI 드래그를 위해 세 개의 인터페이스를 모두 사용한다. 인터페이스를 사용하면 해당 스크립트에서 정리한 함수들을 상속받아 구현이 가능하다. 더보기 https://docs.unity3d.com/kr/530/ScriptRefe..
· Unity/3D
동작하는 범위를 조정하고 싶어 Layer를 추가하고 게임 오브젝트를 넣으면, Scene에서는 보이나 Game에서는 보이지 않을 때가 있다. 단순하게 새로 만든 Layer를 카메라가 인식하지 못해서 가 이유인데, 이 경우 아래 두 단계를 통해 해결 가능하다. 1. 게임 화면의 메인이 되는 카메라 Inspector창 확인 2. Culling Mask에 새로 만든 Layer 추가 컬링 마스크는 씬의 일부를 선택적으로 렌더링하는데 사용되며 (This is used to render parts of the Scene selectively.), 이를 이용해 동작은 하지만 게임 화면에는 보이지 않는 오브젝트를 만들 수 있다. 참고 : https://docs.unity3d.com/kr/2022.1/ScriptRefer..
_키아
'유니티' 태그의 글 목록