کد چرخش آبجکت در یونیتی با فشردن کلید

using UnityEngine;

public class RotateObject : MonoBehaviour
{
    void Update()
    {
        if (Input.GetKey(KeyCode.E))
        {
            transform.Rotate(new Vector3(0f, 30f * Time.deltaTime, 0f));
        }
    }
}

نکات بهینه‌سازی و تکمیلی:

۱. اگر می‌خواهید فقط یک بار در هر فشردن کلید چرخش انجام شود (نه مداوم در هر فریم):

از Input.GetKeyDown به جای Input.GetKey استفاده کنید:

if (Input.GetKeyDown(KeyCode.E))
{
    transform.Rotate(new Vector3(0f, 30f, 0f)); // بدون Time.deltaTime چون فقط یک بار اجرا می‌شود
}

کد چرخش در یونیتی