Ana içeriğe atla

Sihirli Çiçek

[Sürüş için] ve [Dönüş için] bloklarını ve VR Robot üzerindeki VR Kalemi kullanarak Art Canvas+ Oyun Alanında altı katlı simetriye sahip sihirli bir çiçek oluşturmak için bir algoritma tasarlayın.

  • Art Canvas+ Playground'u seçin.
  • Altı katlı simetriye sahip sihirli bir çiçek oluşturmak için bir algoritma tasarlayın.
    • VR Kalemi kullanarak Oyun Alanı bölgesini bir arka plan rengiyle doldurun.
    • Belirli bir rengi temsil eden sayıyı saklamak için bir değişken kullanın.
    • Değişken değerine göre bir kalem rengi seçin. VR Robot üzerindeki Kalemi kullanarak, [Sürüş için] ve [Dönüş için] komutlarını belirli sayıda tekrarlayan bir döngü oluşturun ve VR Robot'u Tuval üzerine elmas şeklinde bir yaprak çizecek şekilde programlayın.
    • Farklı bir rengi temsil edecek şekilde değişken değerini değiştirin. Bir sonraki yaprağı çizmeye hazırlanmak için VR Robotunu belirli derecelerde döndürün.
    • VR robotunu, altı katlı simetriye sahip sihirli bir çiçek oluşturmak için çeşitli renklerde ve yönlerde altı yaprak çizmek üzere belirli sayıda işlemi tekrarlayacak şekilde kodlamak için bir döngü kullanın.

Faydalı İpuçları

  • Robotun altı katlı simetriye sahip bir çiçek çizebilmesi için dönmesi gereken açı 60 derecedir:
    • Dönme açısı = 360 / simetri = 360 / 6 = 60
  • VR Robot'un değişken değerine göre belirli bir Kalem rengini seçmesini sağlamak için özel bir blok oluşturmak ve bunu projede kullanmak üzere "Bloklarım" kategorisinden My Block kullanın. My Block, projeyi daha kısa ve daha kolay okunabilir hale getiriyor.

    VEXcode My blocks Tanım bloğu 'define chooseColor'.

    • Eşleşen Python komutu:

      def chooseColor():
  • Projede My Blocks kullanımına  " düğmesini seçin ve My Blocks Eğitimini seçin.

VEXcode VR My Blocks Eğitimi simgesi.

Sanat eserinizi kaydedip başkalarıyla paylaşmak için Art Canvas + Playground'daki 'Tuval İndir Düğmesi'ni kullanın! VR Art Canvas + kullanımı hakkında daha bilgi edinmek için bu makaleye