[Unity] Photon, Photon View 이용한 멀티 게임 만들기 (간단 예제) 나도 공부 중이지만 일단 정리. 설치 Photon 종류 PUN 설정 후 이름 짓고 어플리케이션 작성. Unity Asset Store - Pun 2 Free 다운로드 프로젝트 Window - Package Manager - My Asssets에서 다운로드 후 Import Window - Setup Networking - Server cloud setting - Add ID 에 Photon 사이트의 어플리케이션 아이디 입력 캐릭터 생성 움직일 캐릭터에 Rigidbody, Capsule Collider, Photon View 추가 Resources 폴더에 캐릭터 넣어 Prefab화 주의) 반드시 이름이 Resources여야 함. 그렇지 않으면 Resources 폴더에 갖다두라는 에러 창이 뜸. 주의) 캐릭터.. 2022. 10. 23. [Unity] Text Mesh Pro Text (TMP text) Script 동적 생성 / 제어하기 TMP Text를 동적으로 생성해야 하는 일이 있었는데 Component 접근과 Font 변경에서 헤맸다. 그래서 정리해보는 TMP text Script로 동적 생성 및 제어하기! 요약 동적 생성 gameObject.AddComponent(); 폰트 변경 미리 Font Asset을 Inspector 창에서 받아놓고 TMP component의 Font에 넣어준다. public TMP_FontAsset font = 사용할 폰트; TMP_Text.font = font; 텍스트 사이즈 변경 TMP_Text.fontSize = 13; 텍스트 정렬 TMP_Text.alignment = TextAlignmentOptions.Midline; 사실 이것 말고도 옵션이 많은데 기본적으로 텍스트 생성할 때 건드리는 부분이 .. 2022. 10. 21. [Unity] 3D URP Asset Material 깨지는 문제 (Built-in → 3D URP 변환) 일반적으로 Asset store의 자료들은 이전 Built-in pipeline 기준으로 만들어졌기 때문에 3D URP 프로젝트에서 불러오면 asset이 전부 분홍색으로 뜨면서 material이 하나도 적용되어 있지 않은 모습을 확인할 수 있다. 이 문제를 해결하기 위해서는 기존 Built-in 렌더링 방식을 URP 방식으로 바꾸어줄 필요가 있다. Unity 2021 버전 기준으로 Render Pipeline을 변경하는 메뉴는 아래와 같다. Windows - Rendering - Render Pipeline Converter 2D 프로젝트면 Built-in to 2D (URP) 선택 3D 프로젝트면 Built-in to URP 선택 변경할 설정을 고를 수 있는데 Material Upgrade를 선택하고 .. 2022. 10. 9. Udemy STARTERS (유데미 스타터스) Unity 취업 부트캠프 14주차 - Visual Scripting C# scripting을 하지 않고도 노드를 생성해 연결하는 것으로 게임을 만들 수 있는 Visual Scripting에 대해 배웠다. Visual Scripting 특징 실시간 디버깅 가능, 코드의 흐름을 파악하기 좋다는 장점 존재 개발자와 비개발자의 빠른 소통, 빠른 프로토타이핑의 장점 존재 아무래도 Bolt를 다시 Unity 코드로 옮기는 과정이 있기 때문에 로직이 추가된다는 단점 존재 모든 개발을 Visual scripting만으로 작성하는 것은 추천하지 않음 시작하기 오브젝트에 Add component - Visual Scripting - Script Machine 추가 Script Machine component에서 New 눌러 Asset에 그래프 생성 또는 Assets 폴더에서 Create .. 2022. 9. 25. [Unity] Git (유니티 깃) 버전 관리하기 방법 새로운 Repository 생성 Repository name, Description, 공개범위 자유롭게 작성 Add .gitignore에서 Unity 검색해 추가 원격 저장소와 로컬 폴더 연결 새로운 Repository 생성 후 이름, 설명, 공개 범위 결정 Add .gitignore 추가 (README도 기왕이면 추가) 원격 저장소와 로컬 폴더 연결 복사 버튼 눌러서 Repository 주소 복사 GitBash 또는 Terminal에서 저장소 연결 git init git remote add origin "git repository 주소" git pull origin main // 혹시 기본 브랜치가 master로 설정되어 있다면 git pull origin master로 연결이 잘 되었다면 로컬에.. 2022. 9. 19. 이전 1 2 3 4 5 다음