From Test-Scratch-Wiki

() का क्लोन बनाएं
create clone of (myself v)
Category नियंत्रण
Type ढेर
Introduced in २.०

()का क्लोन बनाएं ब्लाक एक नियंत्रण ब्लॉक और एक स्टैक ब्लॉक है। यह तर्क में स्प्राइट का क्लोन बनाता है। यह उस स्प्राइट का क्लोन भी बना सकता है जिसमें यह चल रहा है, क्लोन के क्लोन बनाते हुए, पुनरावर्ती रूप से।

इतिहास

create clone:: control
पुराना ब्लॉक, "क्लोन बनाएँ"

स्क्रैच दिवस २०११ प्री-अल्फा में, इस ब्लॉक को क्लोन बनाएँ कहा जाता था, जिसमें कोई तर्क नहीं था। इस प्रकार, यह केवल उस स्प्राइट का क्लोन बना सकता था जिसमें यह चलता था; अन्य नहीं। तर्क का लाभ यह है कि एक एकल स्प्राइट, या स्टेज, किसी घटना पर कई अलग-अलग स्प्राइट्स को क्लोन कर सकता है। जावा, सी++, सी#, आदि सहित अन्य प्रोग्रामिंग भाषाओं में, क्लोन के समान ऑब्जेक्ट और/या क्लास होते हैं।

उदाहरण उपयोग

क्लोनिंग का उपयोग अक्सर तब किया जाता है जब स्प्राइट को अपनी प्रतियां बनानी होती हैं। नीचे कुछ उदाहरण दिए गए हैं:

  • शूटिंग गेम में असीमित गोलियां
when [space v] key pressed
create clone of (bullet v)
when I start as a clone
go to (player v)
point towards (mouse-pointer v)
repeat until < <touching (edge v)?> or <touching (target v)?> >
 move (3) steps
end
delete this clone
  • क्लिक करने के लिए स्प्राइट की कई प्रतियां बनाना
when gf clicked
set [sprites to find v] to [10]
repeat (sprites to find)
 create clone of (Sprite1 v)
end
when I start as a clone
wait until <<mouse down?> and <touching (mouse-pointer v)?>>
say [You got me!] for (2) seconds
hide
change [sprites to find v] by (-1)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.