26 lines
841 B
C#
26 lines
841 B
C#
|
using UnityEngine;
|
|||
|
|
|||
|
/*
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*/
|
|||
|
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);
|
|||
|
}
|
|||
|
}
|