Только начал изучать unity с C#, решил сделать простую игру-головоломку, написал код для того, чтобы объект двигался по осям x, y. Выдаёт ошибку
Assets\Player.cs(15,4): error CS0019: Operator '+=' cannot be applied to operands of type 'Vector3' and 'int'
. Помогите исправить, уже голову сломал.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Player : MonoBehaviour
{
//int KeyOne;
//int KeyTwo;
int moveDirection;
private void FixedUpdate()
{
//if(Input.GetKey(KeyOne))
if(Input.GetKey(KeyCode.W))
{
GetComponent<Rigidbody>().velocity += moveDirection;
}
//if(Input.GetKey(KeyTwo))
if(Input.GetKey(KeyCode.S))
{
GetComponent<Rigidbody>().velocity -= moveDirection;
}
}
}