잔잔이네
article thumbnail
[Unity] 포톤 클라우드 서버 에셋 다운로드 및 기본 세팅[Photon Cloud, Server]
개발/Unity 2023. 4. 17. 23:54

에셋 스토어에서 PUN2라고 검색한 후에 가격을 낮은 순으로 정렬하고 [PUN 2 - FREE]에셋을 다운 받습니다. 다운을 받고 에셋을 추가해서 임포트하면 PUN Wizard가 나오게되면서 아이디가 필요한 절차가 있습니다. 구글에서 Photon Cloud를 검색하여 들어갑니다. [SIGN UP]을 클릭하여 회원가입을 합니다. 여기서 이메일만 입력하면 되는데 입력한 이메일의 메일로 비밀번호를 설정해야하는 URL이 있는데, 비밀번호를 설정하면 회원가입은 끝납니다. 포톤 클라우드의 관리 화면에서 [새 어플리케이션 만들기]를 클릭합니다. 포톤 클라우드의 설정을 해주어야하는데 애플리케이션 유형을 멀티플레이어 게임을 선택하고 Photon 종류를 Pun으로 합니다. Realtime이라고 더 추가된 것이 있다고 하는..

article thumbnail
[Unity] 2.5D 아이소메트릭 타일맵 그리기 [Isometric 2.5D TileMap]
개발/Unity 2023. 3. 13. 18:57

프로젝트를 진행하면서 2.5D 아이소메트릭 타일맵에 건물을 배치하는 시뮬레이션을 만들었는데 처음에 아이소메트릭에 대해 어려운 것이 많아 정리하기 위해 작성하였습니다. 타일맵 하나하나을 드래그하거나 복제하여 설치해야 하는 줄 알았는데, 타일 팔레트라는 기능을 찾게 되어 이에 대해 알아보겠습니다. 아이소메트릭 타일맵 만들기 - Unity 매뉴얼 아이소메트릭 타일맵 을 생성할 때는 [일반 타일맵을 생성]할 때보다 한 가지 단계가 더 추가됩니다. 아이소메트릭 타일맵을 만들려면 GameObject > 2D Object > Isometric Tilemap/Isometric Z as Y Tilemap 으로 docs.unity3d.com 아이소메트릭 초기 세팅 [Isometric Tilemap] Main Camera ..

article thumbnail
[Unity] 씬, 씬 전환 [SceneManager, LoadScene]
개발/Unity 2023. 3. 5. 13:28

게임 등을 플레이 하면서 맵이 바뀌는 경험을 해보았을 것이다. 유니티에서 이 기능인 씬 이동/전환을 해보자. 코드 상단에 using UnityEngine.SceneManagement;라는 SceneManagement를 이용하여 씬 전환을 할 수 있다. 씬 전환 [SceneManager.LoadScene] ChangeScene using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class ChangeScene : MonoBehaviour { private void OnTriggerEnter(Collider other) { // Player 태그..

article thumbnail
[Unity] 유니티 메서드 접근, 데이터저장 [Method(public, private, static) , PlayerPrefs]
개발/Unity 2023. 3. 4. 23:50

유니티에서도 메서드에 접근할 때 접근 지정자를 둘 수 있다. 여기서 알아볼 것은 public과 private, static 세가지이다. 그리고 데이터를 유니티에 저장하는 PlayerPrefs에 대해 알아보자. 간단한 요약 public : 스크립트와 하이러키 뷰에서 선택하여 인스펙터에서 값을 변경할 수 있다. 하지만 유니티 툴에서 값을 변경하면 스크립트보다 인스펙터에서 변경한 값이 우선시 되니 우선 순위를 알아두자. private : 스크립트에서 수정해야 하며 public처럼 인스펙터에서 값을 변경할 수 없다. 즉 감춰진다. UI 버튼에서는 SendMessage를 이용하여 메서드를 호출할 수 있다. static : 다른 클래스라도 클래스이름으로 바로 호출할 수 있다. using System.Collecti..

검색 태그