From Test-Scratch-Wiki
Bir Yığın bloğu, diğer blokların üstüne ve altına sığacak şekilde şekillendirilmiş dikdörtgen bir blok' tur. Yığın blokları, Scratch' da bulunan blokların çoğunluğunu oluşturur ve Operatörler ve PicoBoard Blokları hariç her kategoride mevcuttur.
Bir kod oluşturmak için 2 yığın bloğu bağlandığında, turbo modu etkinleştirilmedikçe komutları yukarıdan aşağıya doğru çalışır, etkinleşirildiği durumda komut dosyası tüm blokları aynı anda çalıştırır.
Bloklar
Scratch 2.0' da uzantılar dahil olmak üzere aşağıdaki gibi 77 yığın bloğu vardır:
- () adım git
- () derece dön (saat yönünde)
- () derece dön (saat yönünün tersine)
- () yönüne yönel
- () yönüne doğru yönel
- x: () y: () konumuna git
- () 'e git
- () sn.de x: () y: () 'a git
- x konumunu () değiştir
- x konumunu () yap
- y konumunu () değiştir
- y konumunu () yap
- kenara geldiyse sektir
- dönüş stilini () yap
- () saniye boyunca () de
- () de
- () saniye boyunca () diye düşün
- () diye düşün
- göster
- gizle
- () kılığına geç/() dekoruna geç
- () dekoruna geç ve bekle
- sonraki kostüm/sonraki dekor
- () etkisini () değiştir
- () etkisini () yap
- görsel etkileri temizle
- boyutu () birim değiştir
- boyutu % () yap
- öne git
- () katman geri git
- () sesini başlat
- () sesini bitene kadar çal
- tüm sesleri durdur
- () davulunu () vuruş çal
- () vuruş durakla
- () notasını () vuruşunda çal
- Enstrümanı () yap
- ses düzeyini () değiştir
- ses düzeyini () % yap
- tempoyu () yap
- tempoyu () bpm yap
- tümünü sil
- damgala
- kalemi bastır
- kalemi kaldır
- kalem rengini () yap (renk seçici)
- kalem rengini () artır
- kalem rengini () (sayı) yap
- kalem tonunu () artır
- kalem tonunu () yap
- kalem kalınlığını () artır
- kalem kalınlığını () yap
- () i () yap
- () i () kadar değiştir
- () değişkenini göster
- () değişkenini gizle
- () i () ye ekle
- () nin () ini sil
- () i () ün () pozisyonuna ekle
- () öğesinin () öğesini () ile değiştir
- () listesini göster
- () listesini gizle
- () haberini sal
- () haberini sal ve bekle
- () saniye bekle
- () olana kadar bekle
- () 'in ikizini yarat
- () diye sor ve bekle
- zamanlayıcıyı sıfırla
- videoyu ()
- videonun saydamlığını () yap
- () (Özel blok)
- motoru () saniye boyunca aç
- motoru aç
- motoru kapat
- motor gücünü () yap
- motor yönünü () yap
Şekil
Yığın blokları, yapboz parçasına benzer bir şekle sahiptir; üstte bir çentik ve altta bir çıkıntı var. — Bu şekil nedeniyle, komut dosyaları uzayabilir.
Şekilleri, aşağıda listelenen alanlara yerleştirilmelerine izin verir:
- Şapka blokları' ndan sonra
yeşil bayrak tıklandığında (2) saniye boyunca [Merhaba.] de
- Diğer Yığın bloklarından önce/sonra
[Kukla2 v] 'e git [miyav v] sesini bitene kadar çal [Kukla3 v] yönüne doğru yönel
- Kapak blokları' ndan önce
(2) saniye boyunca [Hoşçakal.] de durdur [bu betiği v]
- C blokları' nın içine
sürekli tekrarla eğer <(ses yüksekliği) > (30)> ise (2) saniye boyunca [Sessizlik.] de end end
Kullanım
Yığın blokları, altlarındaki ve üstündeki bloklara izin verecek şekilde şekillendirildiğinden, bir projenin hemen hemen her yerinde kullanılırlar; komut dosyalarının işlevsel olması için her zaman bir Yığın bloğuna sahip olması gerekir. Örnek bir komut dosyası:
yeşil bayrak tıklandığında <(Durdur) = [1]> olana kadar tekrarla (10) adım git [renk v] etkisini (25) değiştir [miyav v] sesini bitene kadar çal eğer <[kenara v] değiyor mu?> ise (2) saniye boyunca [Tamamlandı!] de durdur [bu betiği v] end end
Yığın bloklarının komut dosyasında nasıl kullanıldığına dikkat edin.
— tüm komutları onlar oluştururlar.