[code]
using UnityEngine;
public class MoveAndRotate: MonoBehaviour
{
public float moveSpeed = 5f;
public float rotateSpeed = 100f;
void Update()
{
// Перемещение вперед и назад
if (Input.GetKey(KeyCode.W))
{
transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.S))
{
transform.Translate(Vector3.back * moveSpeed * Time.deltaTime);
}
// Вращение влево и вправо
if (Input.GetKey(KeyCode.A))
{
transform.Rotate(Vector3.up, -rotateSpeed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.D))
{
transform.Rotate(Vector3.up, rotateSpeed * Time.deltaTime);
}
}
}
[/code]
Этот скрипт позволяет управлять объектом с помощью клавиш W, S для перемещения и A, D для разворота. Добавьте его к вашему объекту.
Комментариев 5