Это должен быть сценарий для перемещения игрока вокруг: < /p>
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
public float runningSpeed = 20f;
public Vector3 verticalInput;
public Vector3 horizontalInput;
void Update()
{
// Get input to move player
// Move player forwards and backwards
verticalInput = Input.GetAxis("Vertical");
transform.Translate(Vector3.forward * verticalInput * Time.deltaTime * runningSpeed);
// Move player left and right
horizontalInput = Input.GetAxis("Horizontal");
transform.Translate(Vector3.right * horizontalInput * Time.deltaTime * runningSpeed);
}
}
< /code>
Ошибка говорит: < /p>
не может быть применен к операнду типа vector3 < /p>
Не может быть неявно преобразовать тип float unityEngine.vecotor3 < /p>
< /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/797 ... ot-working