From Test-Scratch-Wiki
त्रि-आयामी पर्यावरण क्या है?
त्रि-आयामी वातावरण एक ऐसा स्थान है जिसमें सामान्य एक्स और व्हाई अक्षों के साथ-साथ अतिरिक्त ज़ेड अक्ष भी शामिल होता है।
ज़द अक्ष एक कार्टेशियन समन्वय है, जो एक्स और व्हाई अक्षों की तरह है, लेकिन ज़ेड अक्ष आमतौर पर गहराई के लिए अक्ष है। वास्तविक जीवन में, ज़ेड अक्ष मौजूद है, लेकिन स्क्रैच में, ऐसा नहीं है। हम आकार और गति को शामिल कर सकते हैं जो गहराई का भ्रम पैदा करता है।
त्रि-आयामी प्रभाव बनाने के लिए आकार का उपयोग करने का उदाहरण
यह लिपि गहराई की धारणा के लिए स्प्राइट और आकार परिवर्तन का उपयोग करता है:
When green flag clicked
set [scroll z v] to [60]
set [scroll y v] to [0]
set [scroll x v] to [-30]
forever
set size to ((scroll z) + ((40) * (0)))%
set x to ((scroll x) + ((480) * (0)))
set y to ((scroll y) + ((360) * (0)))
if <key [up arrow v] pressed?> then
change [scroll z v] by ((size) / (45))
change [scroll x v] by ((x position) / (55))
end
if <key [down arrow v] pressed?> then
change [scroll z v] by ((size) / (-45))
change [scroll x v] by ((x position) / (-55))
end
if <key [left arrow v] pressed?> then
change [scroll x v] by ((size) / (55))
end
if <key [right arrow v] pressed?> then
change [scroll x v] by ((size) / (-55))
end
if < <(scroll z) < [20]> or <(scroll z) > [217]> > then
hide
else
show
end
"स्क्रॉल एक्स " और "स्क्रॉल व्हाई" वेरिएबल्स का मान बदला जा सकता है ताकि स्प्राइट की स्थिति बदली जा सके। "स्क्रॉल ज़ेड" वेरिएबल विशेष है। यह स्प्राइट की स्थिति को नहीं बदलता है, लेकिन यह स्प्राइट के आकार को बदल देता है।
त्रि-आयामी स्क्रिप्टिंग की यह विधि बहुत ही प्राथमिक है, और इसमें किसी टकराव का पता लगाना शामिल नहीं है, और यह किसी चलती हुई वस्तु पर लागू नहीं होगी।
यह उन तरीकों में से एक है जिनसे आप त्रि-आयामी भ्रम बना सकते हैं। स्क्रैच आपको त्रि-आयामी गेम बनाने की अनुमति नहीं देता है, लेकिन यह आपको एक का भ्रम बनाने की अनुमति देता है।एक्स अक्ष बाएँ से दाएँ स्प्राइट्स स्थिति है।व्हाई अक्ष ऊपर से नीचे तक की स्थिति है, और ज़ेड अक्ष स्प्राइट्स आकार का है, जो आपको स्प्राइट को छोटा या बड़ा बनाने की अनुमति देता है। जैसा कि इस लेख की शुरुआत में कहा गया है, हम त्रि-आयामी भ्रम पैदा करने के लिए हमेशा आकार और गति को शामिल कर सकते हैं। यदि आप किसी सड़क पर चल रहे हैं, तो आप देखेंगे कि चीज़ें जितनी दूर होंगी, वे उतनी ही छोटी दिखाई देंगी। यदि आप यही सिद्धांत वीडियो गेम में डालते हैं, तो आपको त्रि-आयामी प्रभाव मिलेगा। एक रेकास्टर] स्क्रैच में त्रि-आयामी का एक अधिक कुशल तरीका है।
कलम और लेयरिंग का उपयोग करने का उदाहरण
यह त्रि-आयामी भ्रम पैदा करने का थोड़ा अधिक कुशल तरीका है। यह तकनीक लेयरिंग और स्टैम्पिंग का उपयोग करती है। यहाँ स्क्रिप्ट है:
when flag clicked forever clear go to x(0) y(0) stamp change y by(2) stamp change y by(2) stamp change y by(2) stamp change y by(2) stamp change y by(2) stamp change y by(2) stamp end when green flag clicked forever point towards [mouse-pointer v] end
यह विधि त्रि-आयामी प्रभाव बनाने के लिए आकार का उपयोग नहीं करती है। यह स्प्राइट की स्थिति और छाप पृष्ठभूमि पर स्प्राइट की स्थिति को बदल देता है। यह एक ही स्प्राइट की विभिन्न स्थितियों में कई प्रतियां बनाता है। इससे त्रिआयामी प्रभाव पैदा होता है.