Phaser 2.6 - Rectangle

कक्षा: Phaser.Rectangle




phaser

निर्माता

नया आयताकार (एक्स, वाई, चौड़ाई, ऊंचाई)

एक्स और वाई पैरामीटर द्वारा निर्दिष्ट शीर्ष-बाएं कोने के साथ और निर्दिष्ट चौड़ाई और ऊंचाई पैरामीटर के साथ एक नया आयताकार ऑब्जेक्ट बनाता है।
यदि आप पैरामीटर के बिना इस फ़ंक्शन को कॉल करते हैं, तो x, y, चौड़ाई, और ऊंचाई गुणों के साथ एक आयताकार 0 पर सेट किया गया है।

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

आयताकार के ऊपरी-बाएं कोने का एक्स समन्वय।

y संख्या

आयताकार के ऊपरी-बाएं कोने का वाई समन्वय।

width संख्या

आयताकार की चौड़ाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए।

height संख्या

आयताकार की ऊंचाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए।

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

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

नीचे : संख्या

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

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

नीचे लेफ्ट : Phaser.Point

आयत के नीचे बिंदु कोने के नीचे आयत के नीचे बाएं कोने का स्थान। प्वाइंट ऑब्जेक्ट के रूप में आयताकार नीचे बाएं कोने का स्थान प्राप्त या सेट करता है।

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

नीचे राइट : Phaser.Point

प्वाइंट ऑब्जेक्ट के रूप में आयतों के दाएं कोने के दाएं कोने का स्थान। प्वाइंट ऑब्जेक्ट के रूप में आयतों के दाएं कोने के स्थान को प्राप्त या सेट करता है।

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

सेंटरएक्स : संख्या

आयताकार के केंद्र का एक्स समन्वय।

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

केंद्र वाई : संख्या

आयताकार के केंद्र का वाई समन्वय।

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

खाली : बूलियन

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

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

[readonly] आधा हाइट : संख्या

आयताकार की ऊंचाई का आधा।

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

[readonly] आधा चौड़ाई : संख्या

आयत की चौड़ाई का आधा।

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

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

आयताकार की ऊंचाई। यह मान कभी नकारात्मक पर सेट नहीं होना चाहिए।

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

बाएं : संख्या

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

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

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

आयत के परिधि आकार। यह सभी 4 पक्षों का योग है।

स्रोत कोड: geom/Rectangle.js ( रेखा 5 9 7 )

randomX : संख्या

आयत के बाएं और दाएं मान (समावेशी) के बीच एक यादृच्छिक मूल्य।

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

यादृच्छिक वाई : संख्या

आयताकार के शीर्ष और निचले मान (समावेशी) के बीच एक यादृच्छिक मूल्य।

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

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

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

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

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

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

Phaser.Point : Phaser.Point

पॉइंट ऑब्जेक्ट के रूप में आयताकार शीर्ष बाएं कोने का स्थान।

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

topRight : Phaser.Point

पॉइंट ऑब्जेक्ट के रूप में आयताकार शीर्ष दाएं कोने का स्थान। पॉइंट ऑब्जेक्ट के रूप में आयताकार शीर्ष बाएं कोने का स्थान।

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

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

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

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

[readonly] मात्रा : संख्या

चौड़ाई * ऊंचाई से प्राप्त आयताकार की मात्रा।

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

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

आयताकार की चौड़ाई। यह मान कभी नकारात्मक पर सेट नहीं होना चाहिए।

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

एक्स : संख्या

आयताकार के ऊपरी-बाएं कोने का एक्स समन्वय।

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

वाई : संख्या

आयताकार के ऊपरी-बाएं कोने का वाई समन्वय।

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

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

<स्थिर> क्लोन (ए, आउटपुट ) → { Phaser.Rectangle }

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

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

आयताकार वस्तु।

output Phaser.Rectangle <वैकल्पिक>

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

रिटर्न
स्रोत कोड: geom/Rectangle.js ( रेखा 815 )

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

निर्धारित करता है कि निर्दिष्ट आयताकार इस आयताकार वस्तु द्वारा परिभाषित क्षेत्र के भीतर निहित हैं या नहीं।

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

आयताकार वस्तु।

x संख्या

परीक्षण करने के लिए बिंदु के एक्स समन्वय।

y संख्या

परीक्षण के लिए बिंदु के y समन्वय।

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

यदि आयताकार वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

<स्थिर> हैपॉइंट (ए, बिंदु) → {बूलियन}

निर्धारित करता है कि निर्दिष्ट बिंदु इस आयताकार वस्तु द्वारा परिभाषित आयताकार क्षेत्र के भीतर निहित है या नहीं। यह विधि Rectangle.contains () विधि के समान है, सिवाय इसके कि यह एक पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में लेता है।

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

आयताकार वस्तु।

point Phaser.Point

बिंदु वस्तु की जांच की जा रही है। प्वाइंट या किसी ऑब्जेक्ट को .x और .y मानों के साथ हो सकता है।

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

यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

<static> includeRaw (आरएक्स, आरई, आरडब्ल्यू, आरए, एक्स, वाई) → {बूलियन}

निर्धारित करता है कि निर्दिष्ट निर्देशांक दिए गए कच्चे मानों द्वारा परिभाषित क्षेत्र के भीतर निहित हैं या नहीं।

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

क्षेत्र के ऊपरी बाईं ओर एक्स समन्वय।

ry संख्या

क्षेत्र के ऊपरी बाईं ओर वाई समन्वय।

rw संख्या

क्षेत्र की चौड़ाई।

rh संख्या

क्षेत्र की ऊंचाई।

x संख्या

परीक्षण करने के लिए बिंदु के एक्स समन्वय।

y संख्या

परीक्षण के लिए बिंदु के y समन्वय।

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

यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

<static> includeRect (ए, बी) → {बूलियन}

यह निर्धारित करता है कि पहली आयताकार वस्तु पूरी आयत वस्तु के भीतर पूरी तरह से निहित है या नहीं।
एक आयताकार वस्तु को एक और कहा जाता है यदि दूसरा आयत वस्तु पूरी तरह से सीमाओं के भीतर पूरी तरह से गिर जाती है।

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

पहली आयताकार वस्तु।

b Phaser.Rectangle

दूसरी आयताकार वस्तु।

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

यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

<स्थिर> बराबर (ए, बी) → {बूलियन}

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

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

पहली आयताकार वस्तु।

b Phaser.Rectangle

दूसरी आयताकार वस्तु।

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

सत्य का एक मूल्य यदि दो आयताकारों में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए बिल्कुल वही मान हैं; अन्यथा झूठी।

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

<स्थिर> Phaser.Rectangle (ए, डीएक्स, डीई) → { Phaser.Rectangle }

निर्दिष्ट मात्रा से आयताकार वस्तु के आकार को बढ़ाता है। आयताकार वस्तु का केंद्र बिंदु वही रहता है, और इसका आकार बाएं और दाएं को डीएक्स मान से बढ़ाता है, और शीर्ष और नीचे डीई मान द्वारा नीचे जाता है।

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

आयताकार वस्तु।

dx संख्या

आयताकार के बाईं ओर जोड़ा जाने वाला राशि।

dy संख्या

आयताकार के निचले हिस्से में जोड़ने की राशि।

रिटर्न

यह आयताकार वस्तु।

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

<स्थिर> inflatePoint (ए, बिंदु) → { Phaser.Rectangle }

आयताकार वस्तु के आकार को बढ़ाता है। यह विधि Rectangle.inflate () विधि के समान है, सिवाय इसके कि यह पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में ले जाती है।

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

आयताकार वस्तु।

point Phaser.Point

इस प्वाइंट ऑब्जेक्ट की एक्स प्रॉपर्टी का उपयोग आयताकार ऑब्जेक्ट के क्षैतिज आयाम को बढ़ाने के लिए किया जाता है। वाई संपत्ति का उपयोग आयताकार वस्तु के ऊर्ध्वाधर आयाम को बढ़ाने के लिए किया जाता है।

रिटर्न

आयताकार वस्तु।

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

<स्थिर> चौराहे (ए, बी, आउटपुट ) → { Phaser.Rectangle }

यदि toctters पैरामीटर में निर्दिष्ट आयताकार ऑब्जेक्ट इस आयताकार ऑब्जेक्ट के साथ छेड़छाड़ करता है, तो चौराहे के क्षेत्र को आयताकार वस्तु के रूप में लौटाता है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु को उसके गुणों के साथ 0 पर सेट करती है।

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

पहली आयताकार वस्तु।

b Phaser.Rectangle

दूसरी आयताकार वस्तु।

output Phaser.Rectangle <वैकल्पिक>

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

रिटर्न

एक आयताकार वस्तु जो छेड़छाड़ के क्षेत्र के बराबर होती है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु देता है; वह है, इसकी आय, वाई, चौड़ाई, और ऊंचाई गुणों के साथ एक आयत 0 पर सेट है।

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

<स्थिर> छेड़छाड़ (ए, बी) → {बूलियन}

यह निर्धारित करता है कि दो आयताकार एक दूसरे के साथ छेड़छाड़ करते हैं या नहीं।
यह विधि आयताकारों की एक्स, वाई, चौड़ाई और ऊंचाई गुणों की जांच करती है।

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

पहली आयताकार वस्तु।

b Phaser.Rectangle

दूसरी आयताकार वस्तु।

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

सत्य का एक मूल्य यदि निर्दिष्ट वस्तु इस आयत वस्तु के साथ छेड़छाड़ करती है; अन्यथा झूठी।

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

<स्थिर> intersectsRaw (बाएं, दाएं, ऊपर, नीचे, सहनशीलता) → {बूलियन}

यह निर्दिष्ट करता है कि निर्दिष्ट ऑब्जेक्ट निर्दिष्ट ऑब्जेक्ट के साथ निर्दिष्ट (ओवरलैप) करता है या नहीं।

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

क्षेत्र के बाईं ओर एक्स समन्वय।

right संख्या

क्षेत्र का सही समन्वय।

top संख्या

क्षेत्र के वाई समन्वय।

bottom संख्या

क्षेत्र के नीचे समन्वय।

tolerance संख्या

पैडिंग के साथ छेड़छाड़ परीक्षण की अनुमति देने के लिए सहिष्णुता मूल्य, 0 से डिफ़ॉल्ट

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

यदि निर्दिष्ट वस्तु आयताकार के साथ छेड़छाड़ की जाती है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

<स्थिर> समान आयाम (ए, बी) → {बूलियन}

यह निर्धारित करता है कि क्या दो ऑब्जेक्ट्स (या तो आयताकार या आयत-जैसी) की सख्त समानता के तहत समान चौड़ाई और ऊंचाई मान हैं।

पैरामीटर
नाम प्रकार विवरण
a आयत की तरह

पहली आयताकार वस्तु।

b आयत की तरह

दूसरी आयताकार वस्तु।

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

यह सही है कि ऑब्जेक्ट की चौड़ाई और ऊंचाई गुणों के बराबर मान हैं।

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

<स्थिर> आकार (ए, आउटपुट ) → { Phaser.Point }

आयताकार वस्तु का आकार, चौड़ाई और ऊंचाई गुणों के मानों के साथ पॉइंट ऑब्जेक्ट के रूप में व्यक्त किया गया।

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

आयताकार वस्तु।

output Phaser.Point <वैकल्पिक>

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

रिटर्न

आयताकार वस्तु का आकार

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

<स्थिर> संघ (ए, बी, आउटपुट ) → { Phaser.Rectangle }

दो आयताकारों के बीच क्षैतिज और ऊर्ध्वाधर स्थान भरकर, एक नया आयत वस्तु बनाने के लिए एक साथ दो आयताकार जोड़ता है।

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

पहली आयताकार वस्तु।

b Phaser.Rectangle

दूसरी आयताकार वस्तु।

output Phaser.Rectangle <वैकल्पिक>

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

रिटर्न

एक आयताकार वस्तु जो दो आयताकारों का संघ है।

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

अब्ब (अंक, बाहर ) → { Phaser.Rectangle }

अंकों की एक सरणी से एक्सिस संरेखित बाउंडिंग बॉक्स (या एब) की गणना करता है।

पैरामीटर
नाम प्रकार तर्क विवरण
points ऐरे। < Phaser.Point >

एक या अधिक अंक की सरणी।

out Phaser.Rectangle <वैकल्पिक>

यदि कोई नया आयत वस्तु प्रदान नहीं की जाती है, तो मूल्य को संग्रहीत करने के लिए वैकल्पिक आयताकार बनाया जाएगा।

रिटर्न

नया आयताकार वस्तु।

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

छत ()

इस आयताकार के x और y दोनों मानों पर Math.ceil () चलाता है।

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

ceilAll ()

इस आयत के एक्स, वाई, चौड़ाई और ऊंचाई मानों पर Math.ceil () चलाता है।

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

सेंटरऑन (एक्स, वाई) → { Phaser.Rectangle }

इस आयत को केन्द्रित करता है ताकि केंद्र समन्वय दिए गए x और y मानों से मेल खाता हो।

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

आयताकार के आय को आयत के केंद्र में रखने के लिए एक्स समन्वय।

y संख्या

आयताकार के केंद्र को रखने के लिए वाई समन्वय।

रिटर्न

यह आयताकार वस्तु

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

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

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

पैरामीटर
नाम प्रकार तर्क विवरण
output Phaser.Rectangle <वैकल्पिक>

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

रिटर्न
स्रोत कोड: geom/Rectangle.js ( रेखा 25 9 )

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

निर्धारित करता है कि निर्दिष्ट आयताकार इस आयताकार वस्तु द्वारा परिभाषित क्षेत्र के भीतर निहित हैं या नहीं।

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

परीक्षण करने के लिए बिंदु के एक्स समन्वय।

y संख्या

परीक्षण के लिए बिंदु के y समन्वय।

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

यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

includeRect (बी) → {बूलियन}

यह निर्धारित करता है कि पहली आयताकार वस्तु पूरी आयत वस्तु के भीतर पूरी तरह से निहित है या नहीं।
एक आयताकार वस्तु को एक और कहा जाता है यदि दूसरा आयत वस्तु पूरी तरह से सीमाओं के भीतर पूरी तरह से गिर जाती है।

पैरामीटर
नाम प्रकार विवरण
b Phaser.Rectangle

दूसरी आयताकार वस्तु।

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

यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

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

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

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

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

रिटर्न

यह आयताकार वस्तु।

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

copyTo (स्रोत) → {object}

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

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

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

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

यह वस्तु

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

बराबर (बी) → {बूलियन}

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

पैरामीटर
नाम प्रकार विवरण
b Phaser.Rectangle

दूसरी आयताकार वस्तु।

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

सत्य का एक मूल्य यदि दो आयताकारों में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए बिल्कुल वही मान हैं; अन्यथा झूठी।

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

मंजिल ()

इस आयताकार के x और y दोनों मानों पर Math.floor () चलाता है।

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

मंजिल सभी ()

इस आयत के एक्स, वाई, चौड़ाई और ऊंचाई मानों पर Math.floor () चलाता है।

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

getPoint ( स्थिति , बाहर ) → { Phaser.Point }

दी गई स्थिति स्थिरांक के आधार पर एक बिंदु देता है, जो इनमें से एक हो सकता है:

Phaser.TOP_LEFT , Phaser.TOP_CENTER Phaser.TOP_LEFT , Phaser.TOP_CENTER . Phaser.TOP_RIGHT , Phaser.LEFT_CENTER ,
Phaser.CENTER , Phaser.RIGHT_CENTER , Phaser.BOTTOM_LEFT , Phaser.BOTTOM_CENTER
और Phaser.BOTTOM_RIGHT

यह विधि Rectangle.bottomLeft, आदि को कॉल करने के समान मान देता है, लेकिन उन
कॉल हमेशा एक नया प्वाइंट ऑब्जेक्ट बनाते हैं, जहां-यह आपको स्वयं का उपयोग करने की अनुमति देता है।

पैरामीटर
नाम प्रकार तर्क विवरण
position पूर्णांक <वैकल्पिक>

Phaser.TOP_RIGHT स्थिति स्थिरांक में से एक, जैसे कि Phaser.TOP_RIGHT

out Phaser.Point <वैकल्पिक>

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

रिटर्न

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

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

Phaser.Rectangle (डीएक्स, डीई) → { Phaser.Rectangle }

निर्दिष्ट मात्रा से आयताकार वस्तु के आकार को बढ़ाता है। आयताकार वस्तु का केंद्र बिंदु वही रहता है, और इसका आकार बाएं और दाएं को डीएक्स मान से बढ़ाता है, और शीर्ष और नीचे डीई मान द्वारा नीचे जाता है।

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

आयताकार के बाईं ओर जोड़ा जाने वाला राशि।

dy संख्या

आयताकार के निचले हिस्से में जोड़ने की राशि।

रिटर्न

यह आयताकार वस्तु।

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

चौराहे (बी, बाहर) → { Phaser.Rectangle }

यदि toctters पैरामीटर में निर्दिष्ट आयताकार ऑब्जेक्ट इस आयताकार ऑब्जेक्ट के साथ छेड़छाड़ करता है, तो चौराहे के क्षेत्र को आयताकार वस्तु के रूप में लौटाता है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु को उसके गुणों के साथ 0 पर सेट करती है।

पैरामीटर
नाम प्रकार विवरण
b Phaser.Rectangle

दूसरी आयताकार वस्तु।

out Phaser.Rectangle

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

रिटर्न

एक आयताकार वस्तु जो छेड़छाड़ के क्षेत्र के बराबर होती है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु देता है; वह है, इसकी आय, वाई, चौड़ाई, और ऊंचाई गुणों के साथ एक आयत 0 पर सेट है।

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

छेड़छाड़ (बी) → {बूलियन}

यह निर्धारित करता है कि क्या यह आयताकार और एक और दिया आयताकार एक दूसरे के साथ छेड़छाड़ करता है।
यह विधि दो आयताकारों की एक्स, वाई, चौड़ाई और ऊंचाई गुणों की जांच करती है।

पैरामीटर
नाम प्रकार विवरण
b Phaser.Rectangle

दूसरी आयताकार वस्तु।

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

सत्य का एक मूल्य यदि निर्दिष्ट वस्तु इस आयत वस्तु के साथ छेड़छाड़ करती है; अन्यथा झूठी।

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

intersectsRaw (बाएं, दाएं, ऊपर, नीचे, सहनशीलता) → {बूलियन}

यह निर्धारित करता है कि दिए गए निर्देशांक इस आयत के साथ छेड़छाड़ (ओवरलैप) करते हैं या नहीं।

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

क्षेत्र के बाईं ओर एक्स समन्वय।

right संख्या

क्षेत्र का सही समन्वय।

top संख्या

क्षेत्र के वाई समन्वय।

bottom संख्या

क्षेत्र के नीचे समन्वय।

tolerance संख्या

पैडिंग के साथ छेड़छाड़ परीक्षण की अनुमति देने के लिए सहिष्णुता मूल्य, 0 से डिफ़ॉल्ट

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

यदि निर्दिष्ट वस्तु आयताकार के साथ छेड़छाड़ की जाती है तो सत्य का एक मूल्य; अन्यथा झूठी।

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

ऑफसेट (डीएक्स, डीई) → { Phaser.Rectangle }

निर्दिष्ट मात्रा में, अपने शीर्ष बाएं कोने द्वारा निर्धारित आयत वस्तु के स्थान को समायोजित करता है।

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

इस राशि से आयताकार वस्तु के एक्स मान को स्थानांतरित करता है।

dy संख्या

इस राशि से आयताकार वस्तु के वाई मान को स्थानांतरित करता है।

रिटर्न

यह आयताकार वस्तु।

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

ऑफसेट पॉइंट (प्वाइंट) → { Phaser.Rectangle }

पॉइंट ऑब्जेक्ट का उपयोग पैरामीटर के रूप में आयताकार ऑब्जेक्ट के स्थान को समायोजित करता है। यह विधि Rectangle.offset () विधि के समान है, सिवाय इसके कि यह एक पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में लेता है।

पैरामीटर
नाम प्रकार विवरण
point Phaser.Point

इस आयत वस्तु को ऑफ़सेट करने के लिए उपयोग करने के लिए एक पॉइंट ऑब्जेक्ट।

रिटर्न

यह आयताकार वस्तु।

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

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

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

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

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

रिटर्न

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

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

आकार बदलें (चौड़ाई, ऊंचाई) → { Phaser.Rectangle }

एक नई चौड़ाई और ऊंचाई प्रदान करके आयताकार का आकार बदलें।
एक्स और वाई पद अपरिवर्तित रहते हैं।

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

आयताकार की चौड़ाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए।

height संख्या

आयताकार की ऊंचाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए।

रिटर्न

यह आयताकार वस्तु

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

पैमाने (एक्स, वाई ) → { Phaser.Rectangle }

दी गई राशि से इस आयत की चौड़ाई और ऊंचाई को मापता है।

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

आयताकार की चौड़ाई को मापने की मात्रा। 0.5 का मूल्य आधे से कम हो जाएगा, 2 का मान चौड़ाई दोगुना होगा, इत्यादि।

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

आयताकार की ऊंचाई को मापने की मात्रा। 0.5 का मूल्य आधे से कम हो जाएगा, 2 का मान ऊंचाई को दोगुना कर देगा, इत्यादि।

रिटर्न

यह आयताकार वस्तु

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

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

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

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

आयताकार के ऊपरी-बाएं कोने का एक्स समन्वय।

y संख्या

आयताकार के ऊपरी-बाएं कोने का वाई समन्वय।

width संख्या

आयताकार की चौड़ाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए।

height संख्या

आयताकार की ऊंचाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए।

रिटर्न

यह आयताकार वस्तु

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

आकार ( आउटपुट ) → { Phaser.Point }

आयताकार वस्तु का आकार, चौड़ाई और ऊंचाई गुणों के मानों के साथ पॉइंट ऑब्जेक्ट के रूप में व्यक्त किया गया।

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

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

रिटर्न

आयताकार वस्तु का आकार।

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

toString () → {string}

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

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

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

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

संघ (बी, बाहर ) → { Phaser.Rectangle }

दो आयताकारों के बीच क्षैतिज और ऊर्ध्वाधर स्थान भरकर, एक नया आयत वस्तु बनाने के लिए एक साथ दो आयताकार जोड़ता है।

पैरामीटर
नाम प्रकार तर्क विवरण
b Phaser.Rectangle

दूसरी आयताकार वस्तु।

out Phaser.Rectangle <वैकल्पिक>

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

रिटर्न

एक आयताकार वस्तु जो दो आयताकारों का संघ है।

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