728x90

Unity 6

Unity 2D 캐릭터 점프

2D 게임 캐릭터 점프를 구현하겠습니다. 2D 콜라이더가 입혀진 캐릭터와 발판을 준비해줍니다. 그리고 캐릭터에는 리지드바디 2D를 추가해줍니다. 캐릭터에 리지드바디를 추가하였기 때문에 발판이 없을 경우 캐릭터가 끝없이 밑으로 추락하게됩니다. [SerializeField] private Rigidbody2D rigid; public float jumpPower; public bool isJump = false; private void Awake() { rigid = GetComponent(); } private void Update() { Jump(); } void Jump() { if (Input.GetKeyDown(KeyCode.Space)) { if (!isJump) { isJump = true; r..

Unity/2D 2021.08.10

Unity 2D 캐릭터 이동

2D 게임 캐릭터 조작을 구현해보겠습니다. 무료 에셋 중에 마음에 드는 스프라이트를 이용해 조작할 캐릭터를 만들었습니다. 해당 캐릭터에 플레이어컨트롤러 스크립트를 추가하겠습니다. public float moveSpeed; void Update() { Move(); } void Move() { float x = Input.GetAxisRaw("Horizontal"); float y = Input.GetAxisRaw("Vertical"); Vector3 moveVelocity = new Vector3(x, y, 0) * moveSpeed * Time.deltaTime; this.transform.position += moveVelocity; } Horizontal과 Vertical은 유니티 에디터 내에 지정..

Unity/2D 2020.12.03
728x90