गेम आवाज

आवाज को बढ़ाए। जब लाल बॉक्स अवरोधक पर टकराता है, आपको टकराव की आवाज सुनी है क्या?






दायं

नीचे

कैसे ध्वनि जोड़ें?

समीकरण

इस उदाहरण में, हम नया ऑब्जेक्ट कन्स्ट्रक्टर बनाते हैं जो ध्वनि ऑब्जेक्ट को संभालता है:
  फ़ंक्शन ध्वनि(स्रोत) {
  इसका ध्वनि.स्रोत = स्रोत;
  इसका ध्वनि.सेटअट्रीब्यूट("preload", "ऑटो");
  इसका ध्वनि.सेटअट्रीब्यूट("controls", "नहीं दिखाएं");
  इसका ध्वनि.स्टाइल.डिस्प्ले = "नहीं दिखाएं";
  डॉक्यूमेंट.बॉडी.अपेंडचिल्ड(इसका ध्वनि);
  इसका प्ले = function() {
    इसका ध्वनि.प्ले();
  }
  इसका स्टॉप = function() {
    इसका ध्वनि.पौज़(0);
  }
}

यदि आप नया ध्वनि ऑब्जेक्ट बनाना चाहते हैं, तो ध्वनि बनावट कन्स्ट्रक्टर, जब लाल वर्ग रोबस्टक के साथ टकराता है, तो ध्वनि प्ले करें:

समीकरण

वारियबल मायगेमपीस;
वारियबल मायऑबस्टैक्स = [];
वारियबल मायसाउंड;
फ़ंक्शन स्टार्टगेम() {
  मायगेमपीस = नया कंपोनेंट(30, 30, "लाल", 10, 120);
  मायसाउंड = नया ध्वनि("बाउंस.म्प3");
  myGameArea.start();
}
फ़ंक्शन अपडेटगेमएरिया() {
  वारियबल एक्स, हाइट, गैप, मिनीमामहागाइट, मैक्सीमामहाइट, मिनीमामगैप, मैक्सीमामगैप;
  फॉर (आई = 0; आई < मायऑबस्टैक्स.लैंग्थ; आई += 1) {
    यदि (मायगेमपीस.क्रैशविथ(मायऑबस्टैक्स[आई])) {
      मायसाउंड.प्ले();
      मायगेमएरिया.स्टॉप();
      रिटर्न;
    }
  }
...
}

स्वयं अभिनव करें

बैकग्राउंड म्यूजिक

यदि आप बैकग्राउंड म्यूजिक जोड़ना चाहते हैं, तो नया sound ऑब्जेक्ट जोड़ें और गेम चालू करने पर शुरू करें:

समीकरण

वारियबल मायगेमपीस;
वारियबल मायऑबस्टैक्स = [];
वारियबल मायसाउंड;
वारियबल मायम्युजिक;
फ़ंक्शन स्टार्टगेम() {
  मायगेमपीस = नया कंपोनेंट(30, 30, "लाल", 10, 120);
  मायसाउंड = नया ध्वनि("बाउंस.म्प3");
  मायम्युजिक = नया ध्वनि("गेमथीम.म्प3");
  myMusic.play();
  myGameArea.start();
}

स्वयं अभिनव करें