Bloklar#
VEXcode VR Blokları API Referansı, her bir VEXcode bloğunun ne işe yaradığını, girdilerinin robotun davranışını nasıl değiştirdiğini ve bloğun bir projede nasıl kullanılabileceğini açıklar.
Bir bloğu projeye eklemeden önce anlamak, bir bloğun ne raporladığını kontrol etmek veya bir kategorideki benzer blokları karşılaştırmak istediğinizde bu referansı kullanın.
VEXcode VR’daki bloklar, kullandığınız oyun alanına ve robota bağlı olarak değişebilir. Bazı robotlar, her oyun alanında bulunmayan benzersiz bloklar içerir.
Sanal Gerçeklikte Oyun Alanları ve Robotlar#
Her bir Oyun Alanında hangi robotun kullanıldığını görmek ve Oyun Alanına özgü kurulum ayrıntılarını, saha bilgilerini ve meydan okuma bağlamını bulmak için Oyun Alanları bölümünü kullanın.
Benzersiz özelliklere sahip robotlar için robota özgü Blok sayfalarını bulmak için Robotlar bölümünü kullanın. Robot sayfaları ayrıca her robotun hangi Oyun Alanlarında kullanıldığını da gösterir, böylece projenizde robota özgü bir bloğun ne zaman mevcut olduğunu anlayabilirsiniz.
Blok Metni Nasıl Okunur?#
Blok girişlerinin çoğu aşağıdaki bölümleri içerir:
Blok açıklaması - Bloğun ne işe yaradığını ve ne zaman kullanışlı olduğunu açıklar.
Blok görüntüsü - Bloğun VEXcode VR’da nasıl göründüğünü gösterir.
Parametreler - Bloktaki girdileri listeler ve her bir girdinin robotu veya projeyi nasıl etkilediğini açıklar.
Dönüş değeri - Bir Boolean veya Reporter bloğunun neyi raporladığını açıklar.
Örnek - Bloğun bir projede nasıl kullanılabileceğine dair bir örnek gösterir.
Yaygın Blok Tipleri#
Farklı blok şekillerinin bir projede farklı görevleri vardır.
Blok Tipi |
Anlamı |
|---|---|
Yığın |
Bir eylemi gerçekleştiren blok. Yığın blokları, bir yığında diğer blokların üstüne ve altına bağlanır. |
Şapka |
Bir şey olduğunda, örneğin proje başladığında veya bir olay meydana geldiğinde, blok yığınını başlatan blok. |
Mantıksal (Boolean) |
Doğru veya Yanlış değerini bildiren bir blok. Mantıksal (Boolean) bloklar genellikle eğer o zaman veya bekle gibi koşulların içinde kullanılır. |
Muhabir |
Sayı veya metin gibi bir değer bildiren bir blok. Bildirim blokları genellikle diğer blokların içinde kullanılır. |
C bloğu |
Diğer blokları saran ve bunların ne zaman veya nasıl çalışacağını kontrol eden bir blok türü; örneğin, tekrarlayan bloklar veya eğer o zaman blokları. |
Örnek Blok Girişi#
sürmek#
Sürüş bloğu, robotu sonsuza dek ileri veya geri hareket ettirir. Robot, dönme veya durma gibi başka bir işlem verilene kadar hareket etmeye devam edecektir.
[ileri v] yönünde sürdür
Parametreler |
Tanım |
|---|---|
yön |
Robotun hareket yönü: ileri veya geri. |
Örnek
başladığında :: hat events
[Drive forward, then stop.]
[ileri v] yönünde sürdür
(2) saniye bekle
sürüşü durdur