本文へスキップ
Unity ट्यूटोरियल

Unity में script से 3D object घुमाना

अपना पहला C# script बनाएं और Update तथा Time.deltaTime से 3D object को smooth तरीके से rotate करें.

公開日: 2026-05-06#Unity#C##3D#Beginner
+
*
+
Coco, गाइड किरदार・喜ぶ
Coco
गेम डेवलपमेंट सीखने की गाइड
यह लेसन जापानी पेज जैसी निर्देशित स्क्रीन構成 रखता है: शुरुआत, किरदारों की बातचीत, स्टेप कार्ड, कोड और व्यावहारिक समापन.
+
*
+
Hajime, सीखने वाला किरदार・混乱
Hajime
शुरुआती गेम इंजन सीखने वाला
मैं समझना चाहता हूं कि पहले क्या बनाना है, क्या जांचना है, और कैसे पता चले कि मैंने सच में सीख लिया.
Coco, गाइड किरदार
यह लेसन Unity scripting का सबसे छोटा उपयोगी loop सिखाता है: component लगाना, हर frame update करना, और तुरंत screen पर visible result देखना.
Hajime, सीखने वाला किरदार
लक्ष्य, इनपुट और सफलता की शर्त जांचें
Coco, गाइड किरदार
जब आपको पता होता है कि स्क्रीन पर क्या दिखना चाहिए और कौन सा नतीजा पूरा माना जाएगा, तो लेसन बहुत आसानी से आगे बढ़ता है.

लेसन का सारांश

पहले एक काम करता हुआ परिणाम पूरा करें

1.

लक्ष्य

यह लेसन Unity scripting का सबसे छोटा उपयोगी loop सिखाता है: component लगाना, हर frame update करना, और तुरंत screen पर visible result देखना.

2.

समय

15-20 मिनट / शुरुआती

3.

नतीजा

Play शुरू होते ही object rotate करता है.

शुरू करने से पहले

लक्ष्य, इनपुट और सफलता की शर्त जांचें

जब आपको पता होता है कि स्क्रीन पर क्या दिखना चाहिए और कौन सा नतीजा पूरा माना जाएगा, तो लेसन बहुत आसानी से आगे बढ़ता है.

1

यह लेसन Unity scripting का सबसे छोटा उपयोगी loop सिखाता है: component लगाना, हर frame update करना, और तुरंत screen पर visible result देखना.

2

नई scene में एक simple Cube रखें, RotateObject जैसा C# script बनाएं, और उसे Cube पर attach करें.

3

Play शुरू होते ही object rotate करता है.

1स्टेप-बाय-स्टेप

1
Step 1
Cube और script बनाएं
नई scene में एक simple Cube रखें, RotateObject जैसा C# script बनाएं, और उसे Cube पर attach करें.
2
Step 2
हर frame movement के लिए Update इस्तेमाल करें
Update के अंदर transform.Rotate चलाएं और speed को Time.deltaTime से multiply करें ताकि अलग frame rate पर भी rotation stable रहे.
3
Step 3
Speed और axis adjust करें
Speed field को Inspector में expose करें और X, Y या Z axis बदलकर local axes और script parameters को समझें.

2कोड

Sample script
csharp
using UnityEngine;

public class RotateObject : MonoBehaviour
{
    [SerializeField] private Vector3 axis = new Vector3(0f, 1f, 0f);
    [SerializeField] private float speed = 90f;

    private void Update()
    {
        transform.Rotate(axis * speed * Time.deltaTime);
    }
}

3चेकलिस्ट

  • Play शुरू होते ही object rotate करता है.
  • Inspector में speed बदलने पर movement बदलता है.
  • आप समझते हैं कि Time.deltaTime movement को consistent क्यों रखता है.

4किरदारों के साथ समीक्षा

Hajime, सीखने वाला किरदार
Play शुरू होते ही object rotate करता है.
Coco, गाइड किरदार
पहले लेसन को जैसा है वैसा पूरा करें, फिर एक मान या UI detail बदलकर विचार को अपना बनाएं.
छोटा बदलाव: पहले लेसन को जैसा है वैसा पूरा करें, फिर एक मान या UI detail बदलकर विचार को अपना बनाएं.

अगले ट्यूटोरियल