BasicKnowledgeUnity/UnityProject/Assets/Scripts/Lesson_4.cs
Dvurechensky 570f1eec6b 1.0.1
update all
2025-05-12 01:29:30 +03:00

34 lines
1.0 KiB
C#

/*
* Author: Nikolay Dvurechensky
* Site: https://www.dvurechensky.pro/
* Gmail: dvurechenskysoft@gmail.com
* Last Updated: 12 мая 2025 01:23:16
* Version: 1.0.3
*/
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);
}
}