Phaser 2.6 - Component.Animation

कक्षा: Phaser.Component.Animation




phaser

निर्माता

नया एनिमेशन ()

एनीमेशन घटक एक play विधि प्रदान करता है, जो AnimationManager.play मैनेजर.प्ले विधि के लिए प्रॉक्सी है।

स्रोत कोड: gameobjects/components/Animation.js ( रेखा 12 )

सार्वजनिक तरीके

खेलें (नाम, फ्रेमरेट , लूप , killOnComplete ) → { Phaser.Animation }

एक एनीमेशन खेलता है।

एनीमेशन पहले animations.add के माध्यम से बनाया जाना चाहिए था।

अगर एनीमेशन पहले से ही इसे कॉल कर रहा है तो कुछ भी नहीं करेगा।
यदि आपको पहले से चल रहे एनीमेशन को रीसेट करने की आवश्यकता है तो एनीमेशन ऑब्जेक्ट पर या एनीमेशन मैनेजर.स्टॉप के माध्यम से सीधे ऐसा करें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
name तार

एनीमेशन का नाम खेला जाना चाहिए, उदाहरण के लिए "आग", "चलना", "कूदो"। पहले 'AnimationManager.add' के माध्यम से बनाया जाना चाहिए।

frameRate संख्या <वैकल्पिक>
शून्य

एनीमेशन खेलने के लिए framerate। प्रति फ्रेम फ्रेम में गति दी जाती है। अगर प्रदान नहीं किया गया है तो एनीमेशन के पहले सेट फ्रेमरेट का उपयोग किया जाता है।

loop बूलियन <वैकल्पिक>
असत्य

एनीमेशन प्लेबैक के बाद looped होना चाहिए। यदि प्रदान नहीं किया गया है तो एनीमेशन के पहले सेट लूप मान का उपयोग किया जाता है।

killOnComplete बूलियन <वैकल्पिक>
असत्य

यदि एनीमेशन पूर्ण हो जाता है तो सत्य पर सेट किया जाता है (केवल लूप = झूठा होता है) माता-पिता स्प्राइट को मार दिया जाएगा।

रिटर्न

एनीमेशन खेलने का एक संदर्भ।

स्रोत कोड: gameobjects/components/Animation.js ( रेखा 31 )