전체 글

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 3 (2D 셀 애니메이션🏃제작하기)

https://www.youtube.com/watch?v=vizfd1TeRMI&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=5 1. 방향 바라보기 Sprite Renderer : 유니티에 객체를 그려주는 속성 Sprite Renderer에 Flip이라는 반전 속성(x,y)이 있다. void LateUpdate : 프레임이 종료 되기 전 실행되는 생명주기 함수 private void LateUpdate() { if (inputVec.x != 0) { spriter.flipX = inputVec.x < 0; } }- x가 0이 아닐때 flipX 를 (True, False)로 설정한다.2. 셀 애니메이션 셀 애니메이션 : 여러 장의 이미지를 순차적으로 보여주는 방식 Run..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 2+ (새로운 인풋시스템 적용하기, Input Manager )

https://www.youtube.com/watch?v=tKMnVBTes0M&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=4 Input Manager는 오래된 방식이라 Input System을 사욯해서 구현 1.패키지 설치 Window > Package Manager 안에 프로젝트에 설치된 패키지가 있다. 목록을 In Project에서 Unity Registry로 변경 Input System을 선택 후, Install을 눌러서 설치 2. 인풋 액션 설정하기 Player에 add Component로 Player Input을 추가 Create Actions.. 클릭해서 프로필 에셋(Input Action) 생성 Input Action(Action map, Actioin..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 2

https://www.youtube.com/watch?v=YAu4yWU5D5U&t=299s 2.키보드 입력 받기 Vector2 : 이차원 벡터 Input : 유니티에서 받는 모든 입력을 관리하는 클래스 Input.GetAxis("인수") : 유니티에 있는 Input Manager에서 인수로 등록된 입력을 물리적으로 받는다. ex) Input.GetAxis("Horizontal") //수평, x축 C# 스크립트 드래그해서 하이어라이키의 플레이어에게 드랍해 적용3. 물리 이동 방법 게임 오브젝트의 리지드바디 2D를 저장할 변수 선언하고 초기화하기 Rigidbody2D rigid; void Awake() { rigid= GetComponent(); }●GetComponent() ▷오브젝트에서 컴포넌트를 가져오..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 1

https://www.youtube.com/watch?v=qOTbP9ciJ88&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=2 아틀라스 : 여러 스프라이트가 하나로 묶인 형태 1. Pixel Per Unit : 네모 한칸에 픽셀 몇개가 들어가나 - 주 캐릭터의 실제 크기로 설정(네모 하나에 캐릭터가 들어감) 2. Filter Mode : Point로 설정 - 도트라 필터링이 필요 없음 3. Compressing : None으로 설정 - 도트라 압축이 필요 없음 Sprite Mode를 Multiple로 바꿔야 Sprite Editor에서 슬라이스가 가능하다. Slice 타입을 Grid By Cell Size로 18,20 그리고 패딩 1,1을 주고 슬라이싱 한다. - 아..

메카인
메카인의 지식창고