ElapsedTime - Çoklu Hareketler
Şu anda robotumuz 3 saniye ileri hareket etmeli ve sonra durmalı. Peki, bu 3 saniyeden sonra robotun başka bir şey yapmasını istersek ne olur? Programımızın devam etmesini nasıl sağlarız?
Başlamak için mevcut döngümüzü çoğaltalım. Sağ tıklayarak bir bloğu çoğaltabilirsiniz. Bu durumda, bloğumuz bir döngü olduğu için, döngünün içindeki her şey çoğaltılır.

Çoğaltılan ikinci döngüyü orijinalin altına yerleştirebilirsiniz, ancak hala bir şey eksik. İkinci döngünün başlaması için zamanlayıcımızın önce sıfırlanması gerekiyor! İki döngü arasına bir
bloğu ekleyebiliriz.

Fark edeceğiniz üzere, ikinci döngümüz de telemetri verisi talep ediyor, ancak adı aynı! Adını "Faz 2'deki Saniye Sayısı" olarak düzenleyelim. Daha fazla döngü çoğaltırsanız bu isimleri aklınızda tutmanız önemlidir.
Hızlı Kontrol!
Programınızı test edin ve ne olduğunu görün. Test ederken aşağıdakileri düşünün:
Robot ne kadar süre hareket ediyor?
Robotun Faz 1 ile Faz 2 arasında geçiş yaptığını anlayabildiniz mi?
İkinci döngüde gücü değiştirirsek ne olur?
Hareketi Tersine Çevirme
Farklı zamanlara sahip birden fazla döngü kullanmak, robotunuzun bir alanı keşfetmesine çok fazla güç sağlayabilir. Şimdilik, robotumuzun ilk hareketini 3 saniye ileriye doğru yapmasını ve ardından başa dönmek için geri hareket etmesini sağlayalım.
Bu, ikinci döngüdeki gücü -1 olarak değiştirmek kadar basittir!

Last updated