public class Test : MonoBehaviour
{
void Update()
{
float h = Input.GetAxis("Horizontal");
if(Input.GetKey(KeyCode.A))
{
Debug.Log("발사 로직");
}
// 기존 : A 키가 눌리면? "공격"을 수행해라
// 변경 : "공격" 을 정의한다. 그리고 이걸 수행하기 위한 키나 버튼을 "등록"
// "S" 키가 눌리면 후진해라
// "후진" 을 수행하기 위한 키 지정
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem; // 인풋 시스템을 사용하기 위해 필요
public class Test : MonoBehaviour
{
// void On[액션이름]()
void OnAttack()
{
Debug.Log("공격 로직");
}
void OnWASD(InputValue val)
{
Vector2 dir = val.Get<Vector2>();
Debug.Log(dir);
// 이동을 한다던지 이런 로직만 적으면 끝
}
}