From Test-Scratch-Wiki

Revision as of 20:46, 26 May 2021 by Ahmetlii (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Hız (kütleçekim ile karıştırılmamalıdır), belirli bir yöndeki sürat olarak tanımlanmıştır ve bundan dolayı süratin aksine (sürat hem yönsüzdür hem de pozitiftir) negatif olabilir. Hız fizik efektleri için çoğunlukla projelerde kullanılır. Hızı kullanmak geleneksel kaydırmaya göre daha düzgün ve estetik açıdan daha hoş bir metottur.

Scratch'te nasıl hız programlanır

Bu kod hızı programlamak için yaygın bir yöntemdir:

sürekli tekrarla 
  eğer <[sol ok v] tuşuna basıldı mı?> ise 
    [Sürat v] i (-1) kadar değiştir // sola hareket için negatif bir sürat
  end
  eğer <[sağ ok v] tuşuna basıldı mı?> ise 
    [Sürat v] i (1) kadar değiştir // sağa hareket için pozitif bir sürat
  end
  [Sürat v] i ((Sürat) * (0.9)) yap // daha büyük bir sayı en yüksek hızı ve ivmeyi arttırır
  x konumunu (Sürat) değiştir // kuklanın asıl hareketi
end

Üstteki teknik basittir, etkilidir ve tek bir dizi içinde bulundurulabilir. Değerler kuklanın ne kadar hızlı bir şekilde kuklanın hızlandığını veya yavaşladığını ayarlamak için kullanılabilir. Dikkat edilmelidir ki en son kısımdaki It should be noted that the number in the last set değişken bloğunun değeri birin altında olmalıdır, aksi taktirde kukla yavaş yavaş yavaşlamak yerine hızlanacaktır.

Örnek kullanımları

Hızın birçok örnek kullanımı vardır — neredeyse her yerde kullanılabilir. Aşağıda birçok kullanımından birkaçı verilmiştir:

  • Yarış ve sürüş oyunları

— Hızla birlikta taşıtlar daha gerçekçi bir şekilde sürülebilir.

— Hız hareketi daha gerçekçi yapar.

  • Fizik simülasyonları

— Mesela bir zıplayan top bunu kullanabilir.

  • Kaydırma projeleri

— Hız ile birlikte olan kaydırmalar popülerdir[citation needed]. Genelde, bir kuklanın hareket ettiği her yer — basit dur-başla hareketi — hız ile kolayca geliştirilebilir.

Örnek Projeler

Aşağıdaki projeler hızı kullanan projelerden bazılarıdır:

See Also

External Links

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