본문 바로가기

Unity 공부5

03.18 (TIL-Unity) 새로운 프로젝트 시작! 장르 : 로그류, 싱글플레이, 덱빌딩, 선택의 중요성, 2D 목표 : 스팀 출시 중요하게 생각해야될 것 1.아이템을 어떻게 관리할것인가? 2.저장은 어떻게? 범위는? 3.디자인은? 4.밸런스? 5.사운드 또는 이펙트 효과? 6.스팀 출시를 위해 필요한것? 7.플랫폼은? 8.스토리? 9.사용한기술? 10.유저태스트방법? 11.최적화? 2024. 3. 19.
10.23 (Unity 공부) Main Camera에서 백그라운드 설정 리마인드 : 버튼 컴포넌트는 "sprite"가 아니라, 반드시 "UI Image"에 붙여야 작동한다는 사실! Quaternion.identity 는 회전이 없다는 뜻! (no rotation) hp 나타내기 Pivot 이란? Pivot 은 UI 객체의 기준점. Position, Scale, Rotation 은 이 기준점에 영향을 받아 움직인다.. 특히 Position 은 Pivot 과 Anchor의 설정에 따라 동일한 값이라도 전혀 다른 위치에 표시될 수 있다. 즉. 만약에 이 image나 UI가 늘어나거나 줄어들 때 어디를 기준으로 변하느냐를 말함 (지금 Pivot 0.5 라는건 중앙을 기준으로 변화함 뜻함) 수정후 Rigidbody2d : body type d.. 2023. 10. 23.
10.20 (Unity 공부) 이미지 없이 Animation 만드는 방법 위 그림과 같이 balloon_idle 에니메이션 창을 띄우고 이후에 balloon의 시간 별 색상을 바꿔 줌으로서 만들 수 있다. 마우스 포인터를 따라 움직이게 하기 코드이용 void Update() { Vector3 mousePos = Camera.main. ScreenToWorldPoint ( Input.mousePosition ); transform.position = new Vector3 (mousePos.x, mousePos.y, 0); } shadow 효과주기 Add Component로 추가 판넬위 여러 Text 입력 하기 Target Graphic Target Graphic 아래를 보면 경고문 하나가 있다. 이는 Target Graphic 을 설정.. 2023. 10. 20.
10.17 (Unity공부) GameManager란 게임 전체를 조율하는 오브젝트 이다. ex. 점수 / 다시 시작 / 3번째 다시 시작에 부스터 / 광고보기 등 GameManager 스크립트는 별도의 모양을 가진다. sprite는 하나의 형체 Prefabs은 형체를 만드는 틀 sprite 하나로는 형체를 복제할 수 없다. Prefabs으로 복제할 수 있는 상태로 만듬 이후 MainScene의 rain은 지워도됨 Instantiate는 이미 만들어진 게임 오브젝트를 필요할 때마다 실시간으로 만든다는 의미 public GameObject rain; 이것은 간단히 rain이라는 오브젝트를 사용하겠다는 선언 위 내용은 public GameObject rain; 에서 rain에 대한 정보를 넣어준것 여기서 InvokeRepeating()함.. 2023. 10. 17.
10.13 (Unity공부) 유니티란? 충돌/중력/탄성/카메라 이런 것들을 쉽게 코딩 할 수 있는 툴 게임 개발에 최적화된 개발 환경 기본 개념 Scene : 실제 게임의 구성요소를 보는 곳. 실질적인 게임 개발 씬 Game : 게임이 실제로 보여지는 곳. play 버튼 클릭 후 볼 수 있음 Hierachy : 게임 내 구성 요소를 볼 수 있는 곳. 개발 시 자주 필요 Project : 이 프로젝트에 포함된 파일들을 모아볼 수 있는 곳 Inspector : 클릭한 요소의 속성과 정보를 보여주는 곳 order in layer 는 위와 같이 background와 ground가 존재할시 우선순위를 결정할때 사용 캐릭터 생성 방법 위와같이 캐릭터는 생성 되었지만 order in layer를 0으로 해서 캐릭터가 background에 겹쳐버.. 2023. 10. 13.