유니티 오브젝트 페이드인/페이드아웃
·
공부/유니티
나의 목표는 캐릭터npc를 페이드인 하자마자 페이드아웃하는 것이다. 기획에 부모님이 등장하여 아이를 데리고 사라지는 거였다. 유튜브도 찾아보고 구글링도 엄청하였다. 분명 영상에선 잘만 돌아가는데 내가 응용해서 사용하면 페이드인&페이드아웃 n번 반복하거나 에러가 주구장창 났다. 컴퓨터도 오랜시간 일하는게 너무 힘들었는지 열을 내서 다시 껏다키고 시작했다. 1. 변수 SpriteRenderer rend; Boolean comeIn = true; public Boolean comeOut = false; 원래 대사 후에 페이드인/아웃 시작인데 아직 팀원으로부터 대사를 못받아서 실행하면 바로 페이드인/아웃이 되게 설정하였다. comeIn은 페이드인 시작 결정을 위한 변수다. comeOut은 페이드아웃 시작 결정을..
유니티 게임 끝 화면 (처음부터, 게임종료 버튼) 구현
·
공부/유니티
유니티 2021.3.10f1 기준입니다. 처음부터 버튼 1. Hierachy 우클릭 > UI > Legacy > Button 클릭 2. 버튼 이름 변경 나는 EndButton이라고 정했다. 3. 버튼 설정 위치 : 빨간색 선 있는 네모 클릭 -> 원하는 곳에 버튼을 옮긴다. 버튼 크기 : Width, Height 입력한다. 4. 버튼 텍스트 설정 버튼 만들 때 같이 생성된 Text (Legacy)로 이동한다. Text에 원하는 버튼 이름 입력한다. Font Size로 크기 정한다. (Font, Font Style 등도 정할 수 있음) 5. Assets 우클릭 > Create > C# Script 생성 나는 Script 폴더를 만들어서 그 안에 RestartScript 라는 이름으로 만들었다. 6. 스크립..
유니티(Unity) 타일맵 수정
·
공부/유니티
타일 팔레트 ( Tile Pallete ) 여는 방법 window -> 2D -> Tile Pallete 클릭 이렇게 Tile Pallete 창이 뜬다. ( 타일 팔레트를 안쓴 scene에서 열어서 Active Tilemap이 Nothing이라고 뜬다. ) 작업할 타일맵 선택 타일 팔레트를 사용한 Scene에서 타일 팔레트를 열고 Active Tilemap에서 작업할 타일맵을 고를 수 있다. 팔레트 변경 현재 border 작업용 타일맵 팔레트가 열러있지만 다른 용도로 만들었던 팔레트를 열려면 Edit 왼쪽 상자를 클릭하면 된다.
유니티(Unity) 프로젝트 파일(씬) 합치기
·
공부/유니티
1. Assets - Export Package Assets - Export Package를 클릭한다. (사진 속에 있는 Player와 타일맵은 골드메탈 영상 보며 공부할 때 쓰던 자료를 사용했다.) 2. 선택 후 Export 이렇게 export할 사항을 선택할 수 있다. export하고싶은 것만 선택하여 Export를 누른다. 3. 이름 변경 후 저장 원하는 위치에 이름을 원하는 걸로 지정하고 저장한다. 4. .unitypackage 생성 완료 사진과 같이 내가 설정한 이름으로 .unitypackage가 생성된 것을 확인할 수 있다. 5. Assets - Import Package - Custom Package 이제 내가 작업하는 곳으로 이동하여 Asset - Import Package - Custom..