From Test-Scratch-Wiki

Line 33: Line 33:
 
</scratchblocks>
 
</scratchblocks>
  
==Workaround==
+
==Alternatif Yönetemler==
 
{{main|List of Block Workarounds}}
 
{{main|List of Block Workarounds}}
This block can be replicated with the following code:
+
Aşağıdaki kod, bu bloğun yerine geçebilir:
  
 
<!--  
 
<!--  

Revision as of 16:21, 4 October 2019

() 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önetemler

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.