Phaser 2.6 - Rectangle
कक्षा: Phaser.Rectangle

निर्माता
नया आयताकार (एक्स, वाई, चौड़ाई, ऊंचाई)
एक्स और वाई पैरामीटर द्वारा निर्दिष्ट शीर्ष-बाएं कोने के साथ और निर्दिष्ट चौड़ाई और ऊंचाई पैरामीटर के साथ एक नया आयताकार ऑब्जेक्ट बनाता है।
यदि आप पैरामीटर के बिना इस फ़ंक्शन को कॉल करते हैं, तो x, y, चौड़ाई, और ऊंचाई गुणों के साथ एक आयताकार 0 पर सेट किया गया है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
x | संख्या | आयताकार के ऊपरी-बाएं कोने का एक्स समन्वय। |
y | संख्या | आयताकार के ऊपरी-बाएं कोने का वाई समन्वय। |
width | संख्या | आयताकार की चौड़ाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए। |
height | संख्या | आयताकार की ऊंचाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए। |
- स्रोत कोड: geom/Rectangle.js ( रेखा 18 )
सार्वजनिक गुण
- स्रोत कोड: geom/Rectangle.js ( रेखा 478 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 504 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 522 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 611 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 628 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 736 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 465 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 452 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 43 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 540 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 5 9 7 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 645 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 661 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 562 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 677 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 700 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 718 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 49 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 583 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 38 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 28 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 33 )
नीचे : संख्या
वाई और ऊंचाई गुणों का योग। आयताकार वस्तु की निचली संपत्ति को बदलने से एक्स, वाई और चौड़ाई गुणों पर कोई प्रभाव नहीं पड़ता है, लेकिन ऊंचाई संपत्ति बदलती है।
नीचे लेफ्ट : Phaser.Point
आयत के नीचे बिंदु कोने के नीचे आयत के नीचे बाएं कोने का स्थान। प्वाइंट ऑब्जेक्ट के रूप में आयताकार नीचे बाएं कोने का स्थान प्राप्त या सेट करता है।
नीचे राइट : Phaser.Point
प्वाइंट ऑब्जेक्ट के रूप में आयतों के दाएं कोने के दाएं कोने का स्थान। प्वाइंट ऑब्जेक्ट के रूप में आयतों के दाएं कोने के स्थान को प्राप्त या सेट करता है।
सेंटरएक्स : संख्या
आयताकार के केंद्र का एक्स समन्वय।
केंद्र वाई : संख्या
आयताकार के केंद्र का वाई समन्वय।
खाली : बूलियन
निर्धारित करता है कि यह आयताकार वस्तु खाली है या नहीं। एक आयत वस्तु खाली है यदि इसकी चौड़ाई या ऊंचाई 0 से कम या बराबर है।
यदि सत्य पर सेट किया गया है तो सभी आयताकार गुण 0 पर सेट हैं। आयताकार रिक्त स्थान को प्राप्त या सेट करता है।
[readonly] आधा हाइट : संख्या
आयताकार की ऊंचाई का आधा।
[readonly] आधा चौड़ाई : संख्या
आयत की चौड़ाई का आधा।
ऊंचाई : संख्या
आयताकार की ऊंचाई। यह मान कभी नकारात्मक पर सेट नहीं होना चाहिए।
बाएं : संख्या
आयताकार के बाईं ओर एक्स समन्वय। आयताकार वस्तु की बायीं संपत्ति को बदलने से y और ऊंचाई गुणों पर कोई प्रभाव नहीं पड़ता है। हालांकि यह चौड़ाई संपत्ति को प्रभावित करता है, जबकि एक्स मान बदलना चौड़ाई संपत्ति को प्रभावित नहीं करता है।
[readonly] परिधि : संख्या
आयत के परिधि आकार। यह सभी 4 पक्षों का योग है।
randomX : संख्या
आयत के बाएं और दाएं मान (समावेशी) के बीच एक यादृच्छिक मूल्य।
यादृच्छिक वाई : संख्या
आयताकार के शीर्ष और निचले मान (समावेशी) के बीच एक यादृच्छिक मूल्य।
सही : संख्या
एक्स और चौड़ाई गुणों का योग। आयताकार वस्तु की सही संपत्ति को बदलने से एक्स, वाई और ऊंचाई गुणों पर कोई प्रभाव नहीं पड़ता है, हालांकि यह चौड़ाई की संपत्ति को प्रभावित करता है।
शीर्ष : संख्या
आयताकार के शीर्ष का वाई समन्वय। आयताकार वस्तु की शीर्ष संपत्ति को बदलने से एक्स और चौड़ाई गुणों पर कोई प्रभाव नहीं पड़ता है।
हालांकि यह ऊंचाई संपत्ति को प्रभावित करता है, जबकि वाई मान बदलने से ऊंचाई संपत्ति प्रभावित नहीं होती है।
Phaser.Point : Phaser.Point
पॉइंट ऑब्जेक्ट के रूप में आयताकार शीर्ष बाएं कोने का स्थान।
topRight : Phaser.Point
पॉइंट ऑब्जेक्ट के रूप में आयताकार शीर्ष दाएं कोने का स्थान। पॉइंट ऑब्जेक्ट के रूप में आयताकार शीर्ष बाएं कोने का स्थान।
[readonly] प्रकार : संख्या
इस वस्तु का कॉन्स प्रकार।
[readonly] मात्रा : संख्या
चौड़ाई * ऊंचाई से प्राप्त आयताकार की मात्रा।
चौड़ाई : संख्या
आयताकार की चौड़ाई। यह मान कभी नकारात्मक पर सेट नहीं होना चाहिए।
एक्स : संख्या
आयताकार के ऊपरी-बाएं कोने का एक्स समन्वय।
वाई : संख्या
आयताकार के ऊपरी-बाएं कोने का वाई समन्वय।
सार्वजनिक तरीके
- स्रोत कोड: geom/Rectangle.js ( रेखा 815 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 837 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 873 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 856 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 886 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 906 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 761 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 780 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 933 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 960 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 9 7 9 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 920 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 793 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 997 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 1016 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 163 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 174 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 122 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 25 9 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 271 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 284 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 187 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 199 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 2 9 7 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 13 9 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 150 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 386 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 216 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 310 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 323 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 337 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 55 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 71 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 367 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 241 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 103 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 83 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 22 9 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 43 9 )
- स्रोत कोड: geom/Rectangle.js ( रेखा 354 )
<स्थिर> क्लोन (ए, आउटपुट ) → { Phaser.Rectangle }
मूल आयताकार वस्तु के रूप में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए समान मानों के साथ एक नया आयताकार ऑब्जेक्ट देता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
a | Phaser.Rectangle | आयताकार वस्तु। | |
output | Phaser.Rectangle | <वैकल्पिक> | वैकल्पिक आयताकार वस्तु। यदि मान दिए गए हैं तो ऑब्जेक्ट में सेट किया जाएगा, अन्यथा एक ब्रांड नई आयत वस्तु बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
<स्थिर> शामिल है (ए, एक्स, वाई) → {बूलियन}
निर्धारित करता है कि निर्दिष्ट आयताकार इस आयताकार वस्तु द्वारा परिभाषित क्षेत्र के भीतर निहित हैं या नहीं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | आयताकार वस्तु। |
x | संख्या | परीक्षण करने के लिए बिंदु के एक्स समन्वय। |
y | संख्या | परीक्षण के लिए बिंदु के y समन्वय। |
रिटर्न
यदि आयताकार वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।
<स्थिर> हैपॉइंट (ए, बिंदु) → {बूलियन}
निर्धारित करता है कि निर्दिष्ट बिंदु इस आयताकार वस्तु द्वारा परिभाषित आयताकार क्षेत्र के भीतर निहित है या नहीं। यह विधि Rectangle.contains () विधि के समान है, सिवाय इसके कि यह एक पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में लेता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | आयताकार वस्तु। |
point | Phaser.Point | बिंदु वस्तु की जांच की जा रही है। प्वाइंट या किसी ऑब्जेक्ट को .x और .y मानों के साथ हो सकता है। |
रिटर्न
यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।
<static> includeRaw (आरएक्स, आरई, आरडब्ल्यू, आरए, एक्स, वाई) → {बूलियन}
निर्धारित करता है कि निर्दिष्ट निर्देशांक दिए गए कच्चे मानों द्वारा परिभाषित क्षेत्र के भीतर निहित हैं या नहीं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
rx | संख्या | क्षेत्र के ऊपरी बाईं ओर एक्स समन्वय। |
ry | संख्या | क्षेत्र के ऊपरी बाईं ओर वाई समन्वय। |
rw | संख्या | क्षेत्र की चौड़ाई। |
rh | संख्या | क्षेत्र की ऊंचाई। |
x | संख्या | परीक्षण करने के लिए बिंदु के एक्स समन्वय। |
y | संख्या | परीक्षण के लिए बिंदु के y समन्वय। |
रिटर्न
यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।
<static> includeRect (ए, बी) → {बूलियन}
यह निर्धारित करता है कि पहली आयताकार वस्तु पूरी आयत वस्तु के भीतर पूरी तरह से निहित है या नहीं।
एक आयताकार वस्तु को एक और कहा जाता है यदि दूसरा आयत वस्तु पूरी तरह से सीमाओं के भीतर पूरी तरह से गिर जाती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | पहली आयताकार वस्तु। |
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
रिटर्न
यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।
<स्थिर> बराबर (ए, बी) → {बूलियन}
यह निर्धारित करता है कि दो आयत बराबर हैं या नहीं।
यह विधि प्रत्येक आयताकार की एक्स, वाई, चौड़ाई और ऊंचाई गुणों की तुलना करती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | पहली आयताकार वस्तु। |
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
रिटर्न
सत्य का एक मूल्य यदि दो आयताकारों में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए बिल्कुल वही मान हैं; अन्यथा झूठी।
<स्थिर> Phaser.Rectangle (ए, डीएक्स, डीई) → { Phaser.Rectangle }
निर्दिष्ट मात्रा से आयताकार वस्तु के आकार को बढ़ाता है। आयताकार वस्तु का केंद्र बिंदु वही रहता है, और इसका आकार बाएं और दाएं को डीएक्स मान से बढ़ाता है, और शीर्ष और नीचे डीई मान द्वारा नीचे जाता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | आयताकार वस्तु। |
dx | संख्या | आयताकार के बाईं ओर जोड़ा जाने वाला राशि। |
dy | संख्या | आयताकार के निचले हिस्से में जोड़ने की राशि। |
रिटर्न
यह आयताकार वस्तु।
<स्थिर> inflatePoint (ए, बिंदु) → { Phaser.Rectangle }
आयताकार वस्तु के आकार को बढ़ाता है। यह विधि Rectangle.inflate () विधि के समान है, सिवाय इसके कि यह पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में ले जाती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | आयताकार वस्तु। |
point | Phaser.Point | इस प्वाइंट ऑब्जेक्ट की एक्स प्रॉपर्टी का उपयोग आयताकार ऑब्जेक्ट के क्षैतिज आयाम को बढ़ाने के लिए किया जाता है। वाई संपत्ति का उपयोग आयताकार वस्तु के ऊर्ध्वाधर आयाम को बढ़ाने के लिए किया जाता है। |
रिटर्न
आयताकार वस्तु।
<स्थिर> चौराहे (ए, बी, आउटपुट ) → { Phaser.Rectangle }
यदि toctters पैरामीटर में निर्दिष्ट आयताकार ऑब्जेक्ट इस आयताकार ऑब्जेक्ट के साथ छेड़छाड़ करता है, तो चौराहे के क्षेत्र को आयताकार वस्तु के रूप में लौटाता है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु को उसके गुणों के साथ 0 पर सेट करती है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
a | Phaser.Rectangle | पहली आयताकार वस्तु। | |
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। | |
output | Phaser.Rectangle | <वैकल्पिक> | वैकल्पिक आयताकार वस्तु। यदि चौराहे मान दिए गए हैं तो इस ऑब्जेक्ट में सेट किया जाएगा, अन्यथा एक ब्रांड नई आयत वस्तु बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
एक आयताकार वस्तु जो छेड़छाड़ के क्षेत्र के बराबर होती है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु देता है; वह है, इसकी आय, वाई, चौड़ाई, और ऊंचाई गुणों के साथ एक आयत 0 पर सेट है।
<स्थिर> छेड़छाड़ (ए, बी) → {बूलियन}
यह निर्धारित करता है कि दो आयताकार एक दूसरे के साथ छेड़छाड़ करते हैं या नहीं।
यह विधि आयताकारों की एक्स, वाई, चौड़ाई और ऊंचाई गुणों की जांच करती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | Phaser.Rectangle | पहली आयताकार वस्तु। |
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
रिटर्न
सत्य का एक मूल्य यदि निर्दिष्ट वस्तु इस आयत वस्तु के साथ छेड़छाड़ करती है; अन्यथा झूठी।
<स्थिर> intersectsRaw (बाएं, दाएं, ऊपर, नीचे, सहनशीलता) → {बूलियन}
यह निर्दिष्ट करता है कि निर्दिष्ट ऑब्जेक्ट निर्दिष्ट ऑब्जेक्ट के साथ निर्दिष्ट (ओवरलैप) करता है या नहीं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
left | संख्या | क्षेत्र के बाईं ओर एक्स समन्वय। |
right | संख्या | क्षेत्र का सही समन्वय। |
top | संख्या | क्षेत्र के वाई समन्वय। |
bottom | संख्या | क्षेत्र के नीचे समन्वय। |
tolerance | संख्या | पैडिंग के साथ छेड़छाड़ परीक्षण की अनुमति देने के लिए सहिष्णुता मूल्य, 0 से डिफ़ॉल्ट |
रिटर्न
यदि निर्दिष्ट वस्तु आयताकार के साथ छेड़छाड़ की जाती है तो सत्य का एक मूल्य; अन्यथा झूठी।
<स्थिर> समान आयाम (ए, बी) → {बूलियन}
यह निर्धारित करता है कि क्या दो ऑब्जेक्ट्स (या तो आयताकार या आयत-जैसी) की सख्त समानता के तहत समान चौड़ाई और ऊंचाई मान हैं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
a | आयत की तरह | पहली आयताकार वस्तु। |
b | आयत की तरह | दूसरी आयताकार वस्तु। |
रिटर्न
यह सही है कि ऑब्जेक्ट की चौड़ाई और ऊंचाई गुणों के बराबर मान हैं।
<स्थिर> आकार (ए, आउटपुट ) → { Phaser.Point }
आयताकार वस्तु का आकार, चौड़ाई और ऊंचाई गुणों के मानों के साथ पॉइंट ऑब्जेक्ट के रूप में व्यक्त किया गया।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
a | Phaser.Rectangle | आयताकार वस्तु। | |
output | Phaser.Point | <वैकल्पिक> | वैकल्पिक प्वाइंट ऑब्जेक्ट। यदि दिए गए मान ऑब्जेक्ट में सेट किए जाएंगे, अन्यथा एक ब्रांड नई प्वाइंट ऑब्जेक्ट बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
आयताकार वस्तु का आकार
<स्थिर> संघ (ए, बी, आउटपुट ) → { Phaser.Rectangle }
दो आयताकारों के बीच क्षैतिज और ऊर्ध्वाधर स्थान भरकर, एक नया आयत वस्तु बनाने के लिए एक साथ दो आयताकार जोड़ता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
a | Phaser.Rectangle | पहली आयताकार वस्तु। | |
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। | |
output | Phaser.Rectangle | <वैकल्पिक> | वैकल्पिक आयताकार वस्तु। यदि नए मान दिए गए हैं तो इस ऑब्जेक्ट में सेट किया जाएगा, अन्यथा एक ब्रांड नई आयत वस्तु बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
एक आयताकार वस्तु जो दो आयताकारों का संघ है।
अब्ब (अंक, बाहर ) → { Phaser.Rectangle }
अंकों की एक सरणी से एक्सिस संरेखित बाउंडिंग बॉक्स (या एब) की गणना करता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
points | ऐरे। < Phaser.Point > | एक या अधिक अंक की सरणी। | |
out | Phaser.Rectangle | <वैकल्पिक> | यदि कोई नया आयत वस्तु प्रदान नहीं की जाती है, तो मूल्य को संग्रहीत करने के लिए वैकल्पिक आयताकार बनाया जाएगा। |
रिटर्न
नया आयताकार वस्तु।
छत ()
इस आयताकार के x और y दोनों मानों पर Math.ceil () चलाता है।
ceilAll ()
इस आयत के एक्स, वाई, चौड़ाई और ऊंचाई मानों पर Math.ceil () चलाता है।
सेंटरऑन (एक्स, वाई) → { Phaser.Rectangle }
इस आयत को केन्द्रित करता है ताकि केंद्र समन्वय दिए गए x और y मानों से मेल खाता हो।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
x | संख्या | आयताकार के आय को आयत के केंद्र में रखने के लिए एक्स समन्वय। |
y | संख्या | आयताकार के केंद्र को रखने के लिए वाई समन्वय। |
रिटर्न
यह आयताकार वस्तु
क्लोन ( आउटपुट ) → { Phaser.Rectangle }
मूल आयताकार वस्तु के रूप में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए समान मानों के साथ एक नया आयताकार ऑब्जेक्ट देता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
output | Phaser.Rectangle | <वैकल्पिक> | वैकल्पिक आयताकार वस्तु। यदि मान दिए गए हैं तो ऑब्जेक्ट में सेट किया जाएगा, अन्यथा एक ब्रांड नई आयत वस्तु बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
इसमें (एक्स, वाई) → {बूलियन}
निर्धारित करता है कि निर्दिष्ट आयताकार इस आयताकार वस्तु द्वारा परिभाषित क्षेत्र के भीतर निहित हैं या नहीं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
x | संख्या | परीक्षण करने के लिए बिंदु के एक्स समन्वय। |
y | संख्या | परीक्षण के लिए बिंदु के y समन्वय। |
रिटर्न
यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।
includeRect (बी) → {बूलियन}
यह निर्धारित करता है कि पहली आयताकार वस्तु पूरी आयत वस्तु के भीतर पूरी तरह से निहित है या नहीं।
एक आयताकार वस्तु को एक और कहा जाता है यदि दूसरा आयत वस्तु पूरी तरह से सीमाओं के भीतर पूरी तरह से गिर जाती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
रिटर्न
यदि आयत वस्तु में निर्दिष्ट बिंदु होता है तो सत्य का एक मूल्य; अन्यथा झूठी।
copyFrom (स्रोत) → { Phaser.Rectangle }
इस आयत से किसी दिए गए ऑब्जेक्ट से एक्स, वाई, चौड़ाई और ऊंचाई गुणों की प्रतिलिपि बनाएँ।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
source | कोई | से कॉपी करने के लिए वस्तु। |
रिटर्न
यह आयताकार वस्तु।
copyTo (स्रोत) → {object}
इस आयत से x, y, चौड़ाई और ऊंचाई गुणों को किसी दिए गए ऑब्जेक्ट पर प्रतिलिपि बनाता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
source | कोई | प्रतिलिपि करने के लिए ऑब्जेक्ट। |
रिटर्न
यह वस्तु
बराबर (बी) → {बूलियन}
यह निर्धारित करता है कि दो आयत बराबर हैं या नहीं।
यह विधि प्रत्येक आयताकार की एक्स, वाई, चौड़ाई और ऊंचाई गुणों की तुलना करती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
रिटर्न
सत्य का एक मूल्य यदि दो आयताकारों में एक्स, वाई, चौड़ाई और ऊंचाई गुणों के लिए बिल्कुल वही मान हैं; अन्यथा झूठी।
मंजिल ()
इस आयताकार के x और y दोनों मानों पर Math.floor () चलाता है।
मंजिल सभी ()
इस आयत के एक्स, वाई, चौड़ाई और ऊंचाई मानों पर Math.floor () चलाता है।
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 | पूर्णांक | <वैकल्पिक> | |
out | Phaser.Point | <वैकल्पिक> | एक Phaser.Point कि मानों को सेट किया जाएगा। |
रिटर्न
एक वस्तु जिसमें x
और y
गुणों में बिंदु होता है।
Phaser.Rectangle (डीएक्स, डीई) → { Phaser.Rectangle }
निर्दिष्ट मात्रा से आयताकार वस्तु के आकार को बढ़ाता है। आयताकार वस्तु का केंद्र बिंदु वही रहता है, और इसका आकार बाएं और दाएं को डीएक्स मान से बढ़ाता है, और शीर्ष और नीचे डीई मान द्वारा नीचे जाता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
dx | संख्या | आयताकार के बाईं ओर जोड़ा जाने वाला राशि। |
dy | संख्या | आयताकार के निचले हिस्से में जोड़ने की राशि। |
रिटर्न
यह आयताकार वस्तु।
चौराहे (बी, बाहर) → { Phaser.Rectangle }
यदि toctters पैरामीटर में निर्दिष्ट आयताकार ऑब्जेक्ट इस आयताकार ऑब्जेक्ट के साथ छेड़छाड़ करता है, तो चौराहे के क्षेत्र को आयताकार वस्तु के रूप में लौटाता है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु को उसके गुणों के साथ 0 पर सेट करती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
out | Phaser.Rectangle | वैकल्पिक आयताकार वस्तु। यदि चौराहे मान दिए गए हैं तो इस ऑब्जेक्ट में सेट किया जाएगा, अन्यथा एक ब्रांड नई आयत वस्तु बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
एक आयताकार वस्तु जो छेड़छाड़ के क्षेत्र के बराबर होती है। यदि आयताकार अंतर नहीं करते हैं, तो यह विधि एक खाली आयत वस्तु देता है; वह है, इसकी आय, वाई, चौड़ाई, और ऊंचाई गुणों के साथ एक आयत 0 पर सेट है।
छेड़छाड़ (बी) → {बूलियन}
यह निर्धारित करता है कि क्या यह आयताकार और एक और दिया आयताकार एक दूसरे के साथ छेड़छाड़ करता है।
यह विधि दो आयताकारों की एक्स, वाई, चौड़ाई और ऊंचाई गुणों की जांच करती है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। |
रिटर्न
सत्य का एक मूल्य यदि निर्दिष्ट वस्तु इस आयत वस्तु के साथ छेड़छाड़ करती है; अन्यथा झूठी।
intersectsRaw (बाएं, दाएं, ऊपर, नीचे, सहनशीलता) → {बूलियन}
यह निर्धारित करता है कि दिए गए निर्देशांक इस आयत के साथ छेड़छाड़ (ओवरलैप) करते हैं या नहीं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
left | संख्या | क्षेत्र के बाईं ओर एक्स समन्वय। |
right | संख्या | क्षेत्र का सही समन्वय। |
top | संख्या | क्षेत्र के वाई समन्वय। |
bottom | संख्या | क्षेत्र के नीचे समन्वय। |
tolerance | संख्या | पैडिंग के साथ छेड़छाड़ परीक्षण की अनुमति देने के लिए सहिष्णुता मूल्य, 0 से डिफ़ॉल्ट |
रिटर्न
यदि निर्दिष्ट वस्तु आयताकार के साथ छेड़छाड़ की जाती है तो सत्य का एक मूल्य; अन्यथा झूठी।
ऑफसेट (डीएक्स, डीई) → { Phaser.Rectangle }
निर्दिष्ट मात्रा में, अपने शीर्ष बाएं कोने द्वारा निर्धारित आयत वस्तु के स्थान को समायोजित करता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
dx | संख्या | इस राशि से आयताकार वस्तु के एक्स मान को स्थानांतरित करता है। |
dy | संख्या | इस राशि से आयताकार वस्तु के वाई मान को स्थानांतरित करता है। |
रिटर्न
यह आयताकार वस्तु।
ऑफसेट पॉइंट (प्वाइंट) → { Phaser.Rectangle }
पॉइंट ऑब्जेक्ट का उपयोग पैरामीटर के रूप में आयताकार ऑब्जेक्ट के स्थान को समायोजित करता है। यह विधि Rectangle.offset () विधि के समान है, सिवाय इसके कि यह एक पॉइंट ऑब्जेक्ट को पैरामीटर के रूप में लेता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
point | Phaser.Point | इस आयत वस्तु को ऑफ़सेट करने के लिए उपयोग करने के लिए एक पॉइंट ऑब्जेक्ट। |
रिटर्न
यह आयताकार वस्तु।
यादृच्छिक ( बाहर ) → { Phaser.Point }
इस आयत के भीतर कहीं से भी एक समान रूप से वितरित यादृच्छिक बिंदु देता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
out | Phaser.Point | वस्तु | <वैकल्पिक> | एक Phaser.Point, या सार्वजनिक x / y गुणों वाला कोई ऑब्जेक्ट, मानों को सेट किया जाएगा। |
रिटर्न
एक वस्तु जिसमें x
और y
गुणों में यादृच्छिक बिंदु होता है।
आकार बदलें (चौड़ाई, ऊंचाई) → { Phaser.Rectangle }
एक नई चौड़ाई और ऊंचाई प्रदान करके आयताकार का आकार बदलें।
एक्स और वाई पद अपरिवर्तित रहते हैं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
width | संख्या | आयताकार की चौड़ाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए। |
height | संख्या | आयताकार की ऊंचाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए। |
रिटर्न
यह आयताकार वस्तु
पैमाने (एक्स, वाई ) → { Phaser.Rectangle }
दी गई राशि से इस आयत की चौड़ाई और ऊंचाई को मापता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
x | संख्या | आयताकार की चौड़ाई को मापने की मात्रा। 0.5 का मूल्य आधे से कम हो जाएगा, 2 का मान चौड़ाई दोगुना होगा, इत्यादि। | |
y | संख्या | <वैकल्पिक> | आयताकार की ऊंचाई को मापने की मात्रा। 0.5 का मूल्य आधे से कम हो जाएगा, 2 का मान ऊंचाई को दोगुना कर देगा, इत्यादि। |
रिटर्न
यह आयताकार वस्तु
setTo (एक्स, वाई, चौड़ाई, ऊंचाई) → { Phaser.Rectangle }
आयत के सदस्यों को निर्दिष्ट मानों पर सेट करता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
x | संख्या | आयताकार के ऊपरी-बाएं कोने का एक्स समन्वय। |
y | संख्या | आयताकार के ऊपरी-बाएं कोने का वाई समन्वय। |
width | संख्या | आयताकार की चौड़ाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए। |
height | संख्या | आयताकार की ऊंचाई। हमेशा शून्य या सकारात्मक मूल्य होना चाहिए। |
रिटर्न
यह आयताकार वस्तु
आकार ( आउटपुट ) → { Phaser.Point }
आयताकार वस्तु का आकार, चौड़ाई और ऊंचाई गुणों के मानों के साथ पॉइंट ऑब्जेक्ट के रूप में व्यक्त किया गया।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
output | Phaser.Point | <वैकल्पिक> | वैकल्पिक प्वाइंट ऑब्जेक्ट। यदि दिए गए मान ऑब्जेक्ट में सेट किए जाएंगे, अन्यथा एक ब्रांड नई प्वाइंट ऑब्जेक्ट बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
आयताकार वस्तु का आकार।
toString () → {string}
इस वस्तु का एक स्ट्रिंग प्रतिरूप देता है।
रिटर्न
उदाहरण का एक स्ट्रिंग प्रतिनिधित्व।
संघ (बी, बाहर ) → { Phaser.Rectangle }
दो आयताकारों के बीच क्षैतिज और ऊर्ध्वाधर स्थान भरकर, एक नया आयत वस्तु बनाने के लिए एक साथ दो आयताकार जोड़ता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
b | Phaser.Rectangle | दूसरी आयताकार वस्तु। | |
out | Phaser.Rectangle | <वैकल्पिक> | वैकल्पिक आयताकार वस्तु। यदि नए मान दिए गए हैं तो इस ऑब्जेक्ट में सेट किया जाएगा, अन्यथा एक ब्रांड नई आयत वस्तु बनाई जाएगी और लौटा दी जाएगी। |
रिटर्न
एक आयताकार वस्तु जो दो आयताकारों का संघ है।