반응형
유니티 - 플레이어에게 힘을 주기
Rigidbody2D 컴포넌트의 Addforce 메서드를 사용하면 된다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour
{
Rigidbody2D rigid2D;
float jumpforce = 300.0f;
// Start is called before the first frame update
void Start()
{
this.rigid2D = GetComponent<Rigidbody2D>();
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
this.rigid2D.AddForce(Vector3.up/*transform.up*/ * this.jumpforce);
}
}
}
반응형
'앱 만들기 > 유니티2D 게임 만드는 방법' 카테고리의 다른 글
유니티 - animation event has no function name specified (3) | 2019.02.04 |
---|---|
플레이어가 화면(Y축) 밖으로 나갔는지 확인하기 (0) | 2019.02.02 |
유니티에서 안드로이드 진동시키기. (0) | 2019.01.19 |
유니티 일정시간후 함수호출 (0) | 2019.01.19 |
유니티 - 보상광고 달기 (0) | 2017.07.31 |
댓글