Unity (10) 썸네일형 리스트형 Unity2D_Week1 : Jump 점프를 구현하기 위해서는 제어할 객체에 Rigidbody 2D가 존재해야 한다. 그래야 Rigidbody2D 내부 명령어로 점프에 관한 처리가 가능하기 때문. public class Jump : MonoBehaviour { Rigidbody2D rigid; public int jumpPower; // 게임 실행 시 (혹은 오브젝트 활성화 시) 최초 1회 실행되는 유니티 이벤트 함수 void Start() { rigid = GetComponent(); } // 매 프레임마다 1회씩 실행되는 함수. void Update() { if(Input.GetKeyDown(KeyCode.Space)) { rigid.AddForce(Vector2.up * jumpPower * ForceMode2D.Impulse); } .. Unity2D_Week1 : Move ①. Input.GetAxisRaw로 값을 받아와 그 값이 -1인지 1인지 판단하는 방법. ※ GetAxisRaw(Horisontal/Vertical ) Horizontal과 Vertical은 유니티에서 Edit -> Project Setting -> Input Manager -> Axes에 가보면 확인할 수 있다. axisName에 의해 식별된 가상축의 값을 반환한다. 키보드와 조이스틱 입력값에 대해 -1에서 1까지의 값을 가진다. public class Move : MonoBehaviour { public int moveSpeed; // 매 프레임마다 1회씩 실행되는 함수. void Update() { float x = Input.GetAxisRaw("Horizontal"); // 좌, 우측 키보드 .. 이전 1 2 다음