|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- public class DontRotate : MonoBehaviour {
-
- private Quaternion originalRot;
-
- public float maxAngle;
-
- public float turnSpeed = 0.5f;
-
- // Use this for initialization
- void Start () {
- originalRot = transform.rotation;
- }
-
- // Update is called once per frame
- void Update () {
- transform.rotation = originalRot;
- }
-
- // Update is called once per frame
- void lookAtDir(Vector3 inputDir) {
- Quaternion targetRotation = Quaternion.LookRotation(inputDir, Vector3.up);
- float str = Mathf.Min(turnSpeed * Time.deltaTime, 1);
- transform.rotation = Quaternion.Lerp(transform.rotation, targetRotation, str);
- }
- }
|