26 lines
841 B
C#
26 lines
841 B
C#
using UnityEngine;
|
|
|
|
/*
|
|
* Îòñëåæèâàíèå íàæàòèé îò ïîëüçîâàòåëÿ
|
|
*/
|
|
public class Lesson_4 : MonoBehaviour
|
|
{
|
|
public GameObject TransformObj;
|
|
public float range = 5f, moveSpeed = 3f, turnSpeed = 40f;
|
|
|
|
private void FixedUpdate()
|
|
{
|
|
if(TransformObj == null) return;
|
|
if (Input.GetKey(KeyCode.UpArrow))
|
|
TransformObj.transform.Translate(Vector3.forward
|
|
* moveSpeed);
|
|
if (Input.GetKey(KeyCode.DownArrow))
|
|
TransformObj.transform.Translate(-Vector3.forward
|
|
* moveSpeed);
|
|
if (Input.GetKey(KeyCode.LeftArrow))
|
|
TransformObj.transform.Rotate(Vector3.up, -turnSpeed);
|
|
if (Input.GetKey(KeyCode.RightArrow))
|
|
TransformObj.transform.Rotate(Vector3.up, turnSpeed);
|
|
}
|
|
}
|