분류 전체보기 (347) 썸네일형 리스트형 Unity기타 - get, set 1. get과 set을 쓰는 이유 *get set을 둘다 사용하는 경우는 보다 제한적인 get,set을 써야만하는 이유이고 *가장 의미있게 사용하는 방식은 중요한 private변수를 대표하는 public한 상징변수를 만들어서 get; private set; 을 사용하여 (상징변수를 이용한 내부에서 내부의private 변수 읽기 및 셋팅 가능/ 상징변수를 이용한 외부에서 내부의 private변수 읽기만 가능) 한 변수를 만들거나 get;을 사용하여 (상징변수를 이용한 내부에서 내부의private변수 읽기만가능 / 상징변수를 이용한 외부에서 내부의 private변수 읽기만 가능)한 변수를 만들기 위해서이다 *인스펙터창에 나타나는 Age 가 [serializedField] int age; 임 (앞부분이 대문자.. Unity3D_Quater - 코루틴 최적화 코루틴, 인스펙터 제한자, 유니티 편리한 필수에셋 참조: m.blog.naver.com/PostView.nhn?blogId=pxkey&logNo=221307184650&proxyReferer=https:%2F%2Fwww.google.com%2F 유니티 인스펙터 「SerializeField」와 「Serializable」 안녕하세요. 창작자 픽케입니다.객체 지향 프로그래밍(Object Oriented Programming)이 가지는 중요한... blog.naver.com 참조 www.youtube.com/watch?v=OOu18DNx_n8 참조: tagilog.tistory.com/914 유니티 (Unity) 사용시 편리한 필수 에셋 정리 Unity로 게임 개발할 때 편리한 에셋을 사용하면 시간을 줄일 수 있습니다. 개인 게임 개발자는 대부분의 작업을 기.. Unity3D_Quater - 코인자석 만들기 목표 : 3D오브젝트 코인(금, 은, 동)을 먹으면 코인(3D형태)이 코인UI이미지쪽으로 날라가도록 만들기 1. Asset폴더에 Render Texture를 생성한다 - 생성한 Render Texture는 이 후 과정에서의 날라가는3D오브젝트 이미지를 만드는데 필요한 Camra와, UI-Image에 사용될 것이다 2. 카메라를 생성하고 해당 카메라가 비출 오브젝트를 생성한다 - 카메라 생성 후 Target Texture 에 1에서 생성한 Render Texture를 드래그 앤 드랍한다 - Clear Flags를 Solid Color로 해주어야 카메라가 온전히 본인이 비추는 오브젝트만 깔끔히 보이도록 나온다 - 카메라가 비출 오브젝트를 우리가 먹을 3D오브젝트 코인과 모양을 같게 만들되 위치정보를 Rect.. Unity3D_Quater - 게임오버 및 게임오버 메뉴 만들기 1.플레이어 스크립트 2.게임매니져 스크립트 Unity3D_Quater - 몬스터 처치시 아이템드랍, 점수획득 1.몬스터 사망시 아이템 드랍 및 점수획득 -몬스터 death함수에 랜덤한 코인(총3개)을 드랍하도록함 - > 배열에 3개의 코인을 담아서 랜덤한원소값 오브젝트 생성 -몬스터 각각 고유의 점수를 부여하고 사망시 플레이어에게 점수를 플러스 -이후 몬스터들을 프리팹화랍 및 점수획득 -몬스터 death함수에 랜덤한 코인(총3개)을 드랍하도록함 - > 배열에 3개의 코인을 담아서 랜덤한원소값 오브젝트 생성 -몬스터 각각 고유의 점수를 부여하고 사망시 플레이어에게 점수를 플러스  -이후 몬스터들을 프리팹화 * 버그 -> ontriggerEnter로 인한 코인 획득이 중첩되어 일어나는 현상 -> 코루틴 EatingItem() 으로 해결 *버그 -> 몬스터가 죽었는데 분신이 나타나느 버그 -> 컴포넌트에 실수로 자.. Unity3D_Quater - 스테이지 관리 1. 스테이지 관리 1)목적 : 스테이지존을 만들어서 해당 존에 플레이어가 들어가면 -> 상점오브젝트 및 스테이지존이 사라짐 -> 일정조건성립이 되면(일단 isBattle =true로 시간을 흐르게 한다음 5초 후 ) -> 상점오브젝트 및 스테이지존이 다시 나타남, Stage UI가 1증가(다음스테이지) -> 플레이어위치,회전값 초기화 ① 스테이지존 생성 - 스테이지존오브젝트를 생성(파티클시스템와 3D Text를 이용) - StageManiger스크립트 생성(플레이어와 onTriggerEnter 이벤트를 감지하여 스테이지시작관련 함수를 불러오는역할) ②스테이지존에 플레이어가 들어갔을때 배틀상황만들기 - ①에서 StageManiger의 OntriggerEnter이벤트에 의해 아래의 GameManiger스크.. Unity3D_Quater - UI로직 연결 *형변환 - int형 K-> string형으로 변환 = K.toString() - float형 K -> int형으로 변환 = (int)K [주의]: float K를 int K로 강제 변환하면 소수점 이하는 버려진다 - int형 K -> string형으로 변환하면서 1000의자리마다 ,찍기 = string.Format("{0:n0}",K) - int형 K -> string형으로 변환하면서 2자리형태로 숫자 보여주기 = string.Format("{0:00}",K) 1.메뉴 카메라 생성 및 애니메이션 만들어주기 - 기존 Game Camera를 복사하여 Menu Camera를 하나 생성하고 스크립트컴포넌트를 없앤다 - 비어있는 Animation을 생성하고 Menu Camera의 컴포넌트에 드래그 앤 드랍하면 .. 이전 1 ··· 6 7 8 9 10 11 12 ··· 44 다음