From Test-Scratch-Wiki

() adım git
2.0 Move () Steps.png
Category Hareket
Type Yığın
Introduced in 1.0
Assuming the black grid shows individual pixel positions, using a move 1 step gets the Scratch cat to the red circle, its final position along the circle depending on its direction. Moving 2 steps gets to orange, and moving 3 steps gets to green.

() adım git bloğu bir hareket bloğu ve bir yığın bloğudur. Bu blok, kuklasını baktığı yöne doğru belirtilen sayıda adım ilerletir. Bir adım, bir piksel uzunluğundadır. Bu blok aslında doğru yöne gidebilmek için trigonometri kullanır, çünkü bir bilgisayar böyle işler.

Örnek Kullanım

X konumunu () değiştir ve Y konumunu () değiştir bloklarıyla karmaşık betikler oluşturmak yerine, bu blok bir kuklayı hareket ettirmek için kolayca kullanılabilir.

() adım git bloğunun bazı yaygın kullanımları:

  • Kuklaları hareket ettirmek

Template:Beginner's Script

  • Animasyonda bir kuklayı ilerletmek
(10) defa tekrarla
 (10) adım git
end
  • Kuklanın fareyi takip etmesini sağlamak
sürekli tekrarla
 (fare-imleci v) yönüne doğru yönel :: motion
 (10) adım git
end

Alternatif Yöntemler

Main article: List of Block Workarounds

Aşağıdaki kod, bu bloğun yerine geçebilir:

x: ((x konumu) + (((yön :: motion)nin [sin v]i :: operators) * (sayı))) y: ((y konumu) + (((yön :: motion)nin [cos v]i :: operators) * (sayı))) konumuna git :: motion

Bakınız

Cookies help us deliver our services. By using our services, you agree to our use of cookies.