Phaser 2.6 - Ellipse

कक्षा: Phaser.Ellipse




phaser

निर्माता

नया एलिप्स ( एक्स , वाई , चौड़ाई , ऊंचाई )

एक एलिप्स वस्तु बनाता है। दो फोकल बिंदुओं के आस-पास एक विमान पर एक वक्र।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
x संख्या <वैकल्पिक>
0

इस अंडाकार के फ्रेमिंग आयत के ऊपरी-बाएं कोने का एक्स समन्वय।

y संख्या <वैकल्पिक>
0

इस अंडाकार के फ्रेमिंग आयत के ऊपरी-बाएं कोने का वाई समन्वय।

width संख्या <वैकल्पिक>
0

इस अंडाकार की कुल चौड़ाई।

height संख्या <वैकल्पिक>
0

इस अंडाकार की कुल ऊंचाई।

स्रोत कोड: geom/Ellipse.js ( रेखा 18 )

सार्वजनिक गुण

नीचे : संख्या

वाई और ऊंचाई गुणों का योग। एलीपसे की निचली संपत्ति को बदलना वाई संपत्ति को समायोजित नहीं करता है, लेकिन ऊंचाई बदलता है। अंडाकार के नीचे हो जाता है या सेट करता है।

स्रोत कोड: geom/Ellipse.js ( रेखा 251 )

खाली : बूलियन

यह निर्धारित करता है कि यह एलिप्स ऑब्जेक्ट खाली है या नहीं। यदि एलिप्स ऑब्जेक्ट आयाम 0 से कम या बराबर हैं तो सत्य का मान वापस कर देगा; अन्यथा झूठी।
यदि सत्य पर सेट किया गया है तो यह सभी एलीप्स ऑब्जेक्ट गुणों को 0 पर रीसेट कर देगा। यदि कोई चौड़ाई या ऊंचाई 0 से कम या उसके बराबर होती है तो एक एलीपस ऑब्जेक्ट खाली होता है। अंडाकार की खाली स्थिति प्राप्त या सेट करता है।

स्रोत कोड: geom/Ellipse.js ( रेखा 276 )

ऊंचाई : संख्या

इस अंडाकार की कुल ऊंचाई।

स्रोत कोड: geom/Ellipse.js ( रेखा 43 )

बाएं

एलिप्स के बाएं समन्वय। एक्स समन्वय के समान ही।

स्रोत कोड: geom/Ellipse.js ( रेखा 1 9 0 )

एलिप्स के दाएं बिंदु के एक्स समन्वय। एक एलिप्स ऑब्जेक्ट की सही संपत्ति को बदलने से एक्स प्रॉपर्टी पर कोई प्रभाव नहीं पड़ता है, लेकिन चौड़ाई समायोजित करता है। अंडाकार के दाएं बिंदु के मूल्य को प्राप्त या सेट करता है।

स्रोत कोड: geom/Ellipse.js ( रेखा 20 9 )

शीर्ष : संख्या

एलिप्स के शीर्ष। इसकी वाई संपत्ति के समान ही। अंडाकार के शीर्ष को प्राप्त या सेट करता है।

स्रोत कोड: geom/Ellipse.js ( रेखा 234 )

[readonly] प्रकार : संख्या

इस वस्तु का कॉन्स प्रकार।

स्रोत कोड: geom/Ellipse.js ( रेखा 49 )

चौड़ाई : संख्या

इस अंडाकार की कुल चौड़ाई।

स्रोत कोड: geom/Ellipse.js ( रेखा 38 )

एक्स : संख्या

इस अंडाकार के फ्रेमिंग आयत के ऊपरी-बाएं कोने का एक्स समन्वय।

स्रोत कोड: geom/Ellipse.js ( रेखा 28 )

वाई : संख्या

इस अंडाकार के फ्रेमिंग आयत के ऊपरी-बाएं कोने का वाई समन्वय।

स्रोत कोड: geom/Ellipse.js ( रेखा 33 )

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

<स्थिर> शामिल है (ए, एक्स, वाई) → {बूलियन}

अगर सही x / y निर्देशांक एलीप्स ऑब्जेक्ट के भीतर हैं तो सत्य वापस आएं।

पैरामीटर
नाम प्रकार विवरण
a Phaser.Ellipse

एलिप्स की जांच की जानी चाहिए।

x संख्या

परीक्षण करने के लिए समन्वय का एक्स मान।

y संख्या

परीक्षण करने के लिए समन्वय के वाई मूल्य।

रिटर्न
बूलियन -

यह सच है कि निर्देशांक इस अंडाकार के भीतर हैं, अन्यथा झूठी।

स्रोत कोड: geom/Ellipse.js ( रेखा 2 9 9 )

क्लोन (आउटपुट) → { Phaser.Ellipse }

इस एलिप्स ऑब्जेक्ट के रूप में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए एक ही मान के साथ एक नई एलीपसे ऑब्जेक्ट देता है।

पैरामीटर
नाम प्रकार विवरण
output Phaser.Ellipse

वैकल्पिक एलिप्स ऑब्जेक्ट। यदि दिए गए मान ऑब्जेक्ट में सेट किए जाएंगे, अन्यथा एक ब्रांड नई एलीपसे ऑब्जेक्ट बनाई जाएगी और लौटा दी जाएगी।

रिटर्न

क्लोन एलिप्स ऑब्जेक्ट।

स्रोत कोड: geom/Ellipse.js ( रेखा 117 )

इसमें (एक्स, वाई) → {बूलियन}

अगर सही x / y निर्देशांक इस एलीपसे ऑब्जेक्ट के भीतर हैं तो सत्य वापस आएं।

पैरामीटर
नाम प्रकार विवरण
x संख्या

परीक्षण करने के लिए समन्वय का एक्स मान।

y संख्या

परीक्षण करने के लिए समन्वय के वाई मूल्य।

रिटर्न
बूलियन -

यह सच है कि निर्देशांक इस अंडाकार के भीतर हैं, अन्यथा झूठी।

स्रोत कोड: geom/Ellipse.js ( रेखा 138 )

copyFrom (स्रोत) → { Phaser.Ellipse }

किसी भी दिए गए ऑब्जेक्ट से एक्स, वाई, चौड़ाई और ऊंचाई गुणों को इस एलीप्स में कॉपी करता है।

पैरामीटर
नाम प्रकार विवरण
source कोई

से कॉपी करने के लिए वस्तु।

रिटर्न

यह एलिप्स वस्तु।

स्रोत कोड: geom/Ellipse.js ( रेखा 87 )

copyTo (dest) → {object}

इस एलिप्स से किसी दिए गए ऑब्जेक्ट में एक्स, वाई, चौड़ाई और ऊंचाई गुणों की प्रतिलिपि बनाता है।

पैरामीटर
नाम प्रकार विवरण
dest कोई

प्रतिलिपि करने के लिए ऑब्जेक्ट।

रिटर्न
वस्तु -

यह dest वस्तु।

स्रोत कोड: geom/Ellipse.js ( रेखा 100 )

getBounds () → { Phaser.Rectangle }

अंडाकार के फ़्रेमिंग आयत को एक Phaser.Rectangle ऑब्जेक्ट के रूप में लौटाता है।

रिटर्न

एलिप्स की सीमाएं।

स्रोत कोड: geom/Ellipse.js ( रेखा 75 )

यादृच्छिक ( बाहर ) → { Phaser.Point }

इस एलीप्स के भीतर कहीं से भी एक समान रूप से वितरित यादृच्छिक बिंदु देता है।

पैरामीटर
नाम प्रकार तर्क विवरण
out Phaser.Point | वस्तु <वैकल्पिक>

एक Phaser.Point, या सार्वजनिक x / y गुणों वाला कोई ऑब्जेक्ट, मानों को सेट किया जाएगा।
यदि कोई ऑब्जेक्ट एक नया Phaser.Point ऑब्जेक्ट प्रदान नहीं किया जाएगा। उच्च प्रदर्शन क्षेत्रों में मौजूदा वस्तु का पुन: उपयोग करके इसे टालें।

रिटर्न

एक वस्तु जिसमें x और y गुणों में यादृच्छिक बिंदु होता है।

स्रोत कोड: geom/Ellipse.js ( रेखा 152 )

setTo (एक्स, वाई, चौड़ाई, ऊंचाई) → { Phaser.Ellipse }

एलिप्स के सदस्यों को निर्दिष्ट मूल्यों पर सेट करता है।

पैरामीटर
नाम प्रकार विवरण
x संख्या

इस अंडाकार के फ्रेमिंग आयत के ऊपरी-बाएं कोने का एक्स समन्वय।

y संख्या

इस अंडाकार के फ्रेमिंग आयत के ऊपरी-बाएं कोने का वाई समन्वय।

width संख्या

इस अंडाकार की कुल चौड़ाई।

height संख्या

इस अंडाकार की कुल ऊंचाई।

रिटर्न

यह एलिप्स वस्तु।

स्रोत कोड: geom/Ellipse.js ( रेखा 55 )

toString () → {string}

इस वस्तु का एक स्ट्रिंग प्रतिरूप देता है।

रिटर्न
स्ट्रिंग -

उदाहरण का एक स्ट्रिंग प्रतिनिधित्व।

स्रोत कोड: geom/Ellipse.js ( रेखा 177 )