यूनिटी में वीडियो फ़ाइलें कैसे चलाएं

Unity में, वीडियो क्लिप चलाने से आपके गेम में गहराई और तल्लीनता आ सकती है। चाहे वह कटसीन हो, ट्यूटोरियल वीडियो हो या बैकग्राउंड माहौल हो, वीडियो को एकीकृत करने से प्लेयर का अनुभव बेहतर हो सकता है। इस ट्यूटोरियल में, हम Unity में वीडियो चलाने के चरणों के बारे में जानेंगे, जिसमें MovieTexture का उपयोग करके पुरानी विधि और नए VideoPlayer घटक दोनों को शामिल किया जाएगा।

1. मूवीटेक्स्चर का उपयोग करना (अस्वीकृत)

चरण 1: वीडियो फ़ाइल आयात करें

  • सबसे पहले, सुनिश्चित करें कि आपकी वीडियो फ़ाइल Unity (जैसे.mp4 या.mov) द्वारा समर्थित प्रारूप में है।
  • वीडियो फ़ाइल को अपने Unity प्रोजेक्ट के एसेट फ़ोल्डर में खींचें और छोड़ें।

चरण 2: सामग्री बनाएँ

  • एसेट विंडो में राइट-क्लिक करें, फिर 'Create -> Material' पर जाएं।
  • सामग्री को उचित रूप से नाम दें (उदाहरण के लिए, "VideoMaterial")।
  • सामग्री का चयन करें, फिर इंस्पेक्टर विंडो में, शेडर ड्रॉपडाउन चुनें और "Legacy Shaders -> Diffuse" चुनें।
  • वीडियो फ़ाइल को सामग्री के अल्बेडो स्लॉट पर खींचें और छोड़ें।

चरण 3: विमान बनाएं

  • पदानुक्रम विंडो में राइट-क्लिक करें, फिर '3D Object -> Plane' पर जाएँ।
  • विमान को इच्छानुसार रखें और मापें।

चरण 4: विमान पर सामग्री लागू करें

  • दृश्य दृश्य में वीडियो सामग्री को समतल पर खींचें।

चरण 5: स्क्रिप्ट लिखें

  • एक नई C# स्क्रिप्ट बनाएं (उदाहरण के लिए, "PlayVideo")।
  • स्क्रिप्ट खोलें और निम्नलिखित कोड लिखें:
using UnityEngine;

public class PlayVideo : MonoBehaviour
{
    public MovieTexture video;

    void Start()
    {
        GetComponent<Renderer>().material.mainTexture = video;
        video.Play();
    }
}

चरण 6: स्क्रिप्ट संलग्न करें

चरण 7: टेस्ट खेलें

  • अपने गेम का परीक्षण करने के लिए प्ले बटन दबाएँ। वीडियो विमान की सतह पर चलना चाहिए.

2. वीडियोप्लेयर घटक का उपयोग करना (अनुशंसित)

Unity वीडियो चलाने के लिए आधुनिक प्रतिस्थापन के रूप में वीडियोप्लेयर घटक पेश किया गया। यह अधिक सुविधाएँ और बेहतर प्रदर्शन प्रदान करता है।

चरण 1: वीडियो फ़ाइल आयात करें

  • अपनी वीडियो फ़ाइल आयात करने के लिए पिछली विधि से चरण 1 का पालन करें।

चरण 2: यूआई कैनवास बनाएं

  • पदानुक्रम विंडो में राइट-क्लिक करें, फिर 'UI -> Canvas' पर जाएँ।
  • यह वीडियो प्रदर्शित करने के लिए एक कैनवास तैयार करेगा.

चरण 3: कच्ची छवि जोड़ें

  • कैनवास ऑब्जेक्ट पर राइट-क्लिक करें, फिर 'UI -> Raw Image' पर जाएं।
  • यह वीडियो बनावट प्रदर्शित करने के लिए एक छवि ऑब्जेक्ट बनाएगा।

चरण 4: वीडियोप्लेयर घटक संलग्न करें

  • पदानुक्रम विंडो में रॉ इमेज ऑब्जेक्ट का चयन करें।
  • इंस्पेक्टर विंडो में, "Add Component" पर क्लिक करें और "Video Player" खोजें।
  • नया वीडियो प्लेयर घटक बनाने के लिए "New" पर क्लिक करें।

चरण 5: वीडियो क्लिप सेट करें

  • वीडियो प्लेयर घटक चयनित होने पर, अपनी वीडियो फ़ाइल को "Video Clip" फ़ील्ड में खींचें और छोड़ें।

चरण 6: टेस्ट खेलें

  • अपने गेम का परीक्षण करने के लिए प्ले बटन दबाएँ। वीडियो को रॉ इमेज ऑब्जेक्ट पर चलना चाहिए।

निष्कर्ष

इस ट्यूटोरियल में, आपने Unity गेम में वीडियो चलाने के दो तरीके सीखे हैं। जबकि मूवीटेक्स्चर को हटा दिया गया है, वीडियोप्लेयर घटक अधिक सुविधाएँ और बेहतर प्रदर्शन प्रदान करता है, जिससे यह Unity में वीडियो चलाने के लिए अनुशंसित दृष्टिकोण बन जाता है।

सुझाए गए लेख
एकता में बुलेट टाइम इफ़ेक्ट बनाना
यूनिटी में रनटाइम एनिमेटर नियंत्रक का उपयोग करना
यूनिटी में कस्टम अपडेट दर लागू करना
यूनिटी में स्निपर स्कोप इफ़ेक्ट कैसे जोड़ें
एकता में कटसीन को कैसे ट्रिगर करें
एकता में टाइमर लागू करना
किसी ऑब्जेक्ट को यूनिटी में माउस कर्सर का अनुसरण कैसे करें