Collider4 [unity] class4_physics와 애니메이션_제작과정2 오늘의 구현내용 이전에, 플레이어가 움직일 때 좌우로 이미지를 변경해주는 것까지 구현하였다. 이번에는, animation애니메이션기능을 이용하여 점프하는 모습까지 구현해보고자 한다. 7. 스프라이트 애니메이션 적용하기 : 풀립북과 유사한 방식으로, 움직임을 조금씩 변경한 스프라이트를 준비해 일정 간격으로 이미지를 바꿔는 방식 이번에는 "메카닉"구조로 스프라이트 애니메이션을 적용해 나갈 것이다. 🍯 메카닌 구조란 : 애니메이션을 작성하고 실행할 때 유니티 에디터에서 일관되게 조작할 수 있는 기능을 말한다. 각 애니메이션의 교체 시기를 지정할 수 있다. 메카님이 오브젝트의 상태를 판단하고 자동으로 애니메이션을 바꿔 재생할 수 있다. 애니메이션을 만드는 순서는 다음의 순서를 따른다. 1. 스프라이트 플립북의 .. 2021. 7. 24. [unity] class4_physics와 애니메이션_제작과정1 오늘의 구현 내용 1. Game View 설정하기 프레임 그리는 속도를 모니터 갱신 속도에 맞춰주기위해 Game뷰에서 "Vsync(Game view only" 를 체크해준다. 2. Scene만들기 이번 게임에서는 Scene이 1. Game이 진행되는 씬 2. 정상에 도달했을 때의 씬 3. 추락하여 목숨을 모두 잃어 Game out되는 씬 3가지가 존재한다. 먼저 1. Game이 진행되는 씬을 만들기 위해 상단 메뉴의 File -> Save As를 눌러 씬을 저장해준다. (씬의 이름은 원하는 대로!) 3. Physics (Rigidboby, Collider) 컴포넌트 적용하기 -> physics가 적용된 경우, 좌표변환이 아니라 오브젝트에 힘을 가해 오브젝트에 움직임을 줄 수 있게 된다. 본 게임에서, 플.. 2021. 7. 24. [unity] class4_physics와 애니메이션 오늘의 결과물 추가로 실행해본 것들 1. 움직이는 구름 추가 2. super 구름 추가 & super_jump 애니메이션 추가 3. 구름 자동 생성 & 소멸 4. 목숨 & Game out씬 추가 [전체 코드] 1. Game Scene [main camera] : 오브젝트를 따라 main camera가 이동한다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController2 : MonoBehaviour { GameObject player; // Start is called before the first frame update void Start() { this.player .. 2021. 7. 24. [unity] physics효과 주기 (collider, rigidbody, AddForce ...) # sprint1 : 물리법칙이 적용되는 오브젝트로 변환시키기 1. 원하는 게임 오브젝트를 생성해준다. 2. 해당 오브젝트에 물리 법칙을 적용시기기 위해 Inspector창 -> Physics (이때, 2D오브젝트인 경우엔 Physics2D를 선택해준다.) -> Rigidbody를 추가해준다. 3. 충돌효과를 주기 위해 Collider를 적용시킨다. (●빨간 공은 Rigidbody가 적용되어 중력이 작용하는 반면, ●파란 공은 Rigidbody가 적용되지 않아 중력이 작용하지 않는 모습) 이렇게 설정해주는 경우, 오브젝트에 물리 법칙 (중력, 힘작용, 충돌 등...)이 적용됩니다. 꿀팁 🍯 rigidbody가 적용된 오브젝트가 중력과 물리연산의 영향을 무시하도록 설정하는 법 Rigidbody2D 항목 -.. 2021. 7. 22. 이전 1 다음