Robota Özgü Bloklar#
giriiş#
VR Rover Robotu, bir Tahrik Sistemi, Mesafe Sensörü ve Rover Rescue Oyun Alanına özgü eylemler içerir.
Tüm standart VEXcode VR blokları Rover Rescue Oyun Alanında kullanılabilir.
Aşağıda, robotlara özel tüm blokların listesi bulunmaktadır:
Aktarma Organları - VR Rover’ı hareket ettirin ve döndürün.
İşlemler
sürüş - VR Rover’ı sonsuza dek ileri veya geri hareket ettirir.
sürüş süresi - VR Rover’ı belirli bir mesafe boyunca ileri veya geri hareket ettirir.
dönüş - VR Rover’ı sonsuza dek sola veya sağa döndürür.
döndürme için - VR Rover’ı belirli bir derece kadar sola veya sağa döndürür.
yöne dön - VR Rover’ı belirli bir yöne doğru çevirir.
nesneye git - VR Rover’ı döndürür ve seçilen nesneye doğru sürer.
Sürüşü durdur - VR Rover’ın hareketini durdurur.
Ayarlar
sürüş hızını ayarla - VR Rover’a ne kadar hızlı sürüleceğini söyler.
dönüş hızını ayarla - VR Rover’a ne kadar hızlı döneceğini söyler.
sürüş yönünü ayarla - VR Rover’ın mevcut yönünü yeni bir yöne değiştirir.
sürüş zaman aşımını ayarla – VR Rover’ın bir hareketi tamamlamak için kaç saniye deneyeceğini ayarlar.
Değerler
Sürüş tamamlandı - VR Rover’ın hareketinin tamamlanıp tamamlanmadığını bildirir.
sürüş hareket halinde - VR Rover’ın hareket halinde olup olmadığını bildirir.
sürüş yönü - VR Rover’ın mevcut yönünü 0 ile 359,99 derece arasında bildirir.
Eylemler - Aracın kaynaklarıyla, düşmanlarıyla ve yerleşik yapay zeka sistemleriyle etkileşim kurun.
İşlemler
mineral eylemi - Mineralleri alır, bırakır veya kullanır.
düşman radyasyonunu em - Düşmandan gelen radyasyonu emer.
bekleme - VR Rover’ı pil eşiğine ulaşılana kadar bekleme moduna geçirir.
Değerler
gezici görüyor - VR Gezgininin görüş alanında bir nesne görüp görmediğini döndürür.
gezici algılıyor - VR Gezgininin algılama yarıçapı içinde mineral veya düşman algılayıp algılamadığını döndürür.
Depodaki mineraller - VR Rover’ın taşıdığı mineral miktarını döndürür.
depolama kapasitesi - VR Rover’ın mevcut taşıma kapasitesini döndürür.
gezici yönü - Bir nesnenin yönünü derece cinsinden döndürür.
gezici mesafesi - Bir nesneye olan mesafeyi milimetre veya inç cinsinden döndürür.
gezici konumu - Bir nesnenin X veya Y koordinatını milimetre veya inç cinsinden döndürür.
saldırı altında - VR Rover’ın şu anda saldırı altında olup olmadığını döndürür.
düşman seviyesi - Tespit edilen en yakın düşmanın seviyesini döndürür.
düşman radyasyonu - Tespit edilen en yakın düşmanın radyasyonunu döndürür.
pil seviyesi - VR Rover’ın mevcut pil seviyesini % olarak döndürür.
level - VR Rover’ın mevcut seviyesini döndürür.
XP - VR Rover’ın mevcut deneyim puanlarını döndürür.
Saldırı altındayken - VR Rover saldırıya uğradığında bağlı blokları çalıştırır.
Seviye atladığında - VR Rover seviye atladığında bağlı blokları çalıştırır.
Algılama - Gezici aracın Mesafe Sensörü ile yakındaki nesneleri algılayın.
Mesafe bir nesne algıladı - Mesafe Sensörünün bir nesne algılayıp algılamadığını döndürür.
nesne mesafesi - En yakın tespit edilen nesneye olan mesafeyi döndürür.
Bu sayfadaki örnekler, varsayılan Oyun Alanı başlangıç konumunu kullanmaktadır.
Aktarma organları#
Aktarma organları, VR Rover’ın nasıl hareket ettiğini ve döndüğünü kontrol eder. Aktarma organları ileri veya geri hareket edebilir, sola veya sağa dönebilir, belirli bir yöne doğru dönebilir ve yönünü bildirebilir.
Eylemler#
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
[Drive forward, then stop.]
[ileri v] yönünde sürdür
(2) saniye bekle
sürüşü durdur
sürüş için#
Sürüş bloğu, robotu belirli bir mesafe boyunca ileri veya geri hareket ettirir. Proje, robot hareketini tamamlayana kadar bir sonraki bloğun çalışmasını bekleyecektir.
[ileri v] yönünde (200) [mm v] sürdür ▶
Parametreler |
Tanım |
|---|---|
yön |
Robotun hareket yönü: ileri veya geri. |
mesafe |
Robotun kat ettiği mesafe. Bu bir tam sayı veya ondalık sayı olabilir. |
birim |
Mesafe birimi: mm (milimetre) veya inç. |
ve beklemeyin |
Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır. |
Örnek
başladığında
[Drive forward for 500 mm.]
[ileri v] yönünde (500) [mm v] sürdür ▶
dönüş#
Döndürme bloğu, robotu sonsuza dek sola veya sağa döndürür. Robot, sürüş veya durma gibi başka bir işlem verilene kadar dönmeye devam edecektir.
[sağ v] yönüne dön
Parametreler |
Tanım |
|---|---|
yön |
Robotun dönüş yönü: sola veya sağa. |
Örnek
başladığında
[Turn right, then stop.]
[sağ v] yönüne dön
(2) saniye bekle
sürüşü durdur
dönüş için#
Dönme bloğu, robotu belirli bir derece kadar sola veya sağa döndürür. Dönme, robotun mevcut konumuna göre belirlenir. Proje, robotun dönmesi tamamlanana kadar bir sonraki bloğun çalışmasını bekleyecektir.
[sağ v] yönüne (90) derece dön ▶
Parametreler |
Tanım |
|---|---|
yön |
Robotun dönüş yönü: sola veya sağa. |
açı |
Robotun döndüğü derece sayısı. Bu bir tam sayı veya ondalık sayı olabilir. |
ve beklemeyin |
Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır. |
Örnek
başladığında
[Turn left, then turn right.]
[sol v] yönüne (90) derece dön ▶
[sağ v] yönüne (180) derece dön ▶
başlığa dön#
Yön, robotun baktığı yönü derece cinsinden ifade eder. Yöne dön bloğu, robotu -359 ile 359 derece arasında belirli bir yöne döndürür. Robot, hedef yöne ulaşmak için en kısa yöne dönecektir.
Başlangıç yönü 0 derecedir.
Proje, robotun dönüşü tamamlanana kadar bir sonraki bloğun çalışmasını bekleyecektir.
(90) derece yönüne dön ▶
Parametreler |
Tanım |
|---|---|
başlık |
Robotun bakması gereken yön, -359 ile 359 derece arasındadır. |
ve beklemeyin |
Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır. |
Örnek
başladığında
[Turn to face east.]
(90) derece yönüne dön ▶
nesneye git#
The go to object stack block turns and drives the VR Rover to the selected object.
[minerals v] ▶git
Parametreler |
Tanım |
|---|---|
nesne |
VR Rover hangi hedefe gidecek:
|
ve beklemeyin |
Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır. |
VR Rover birden fazla mineral veya düşman tespit ederse, daha yakın olan seçeneğe doğru hareket edecektir.
Blok hareket halindeyken robotun görüş alanında mineral veya düşman tespit edilmezse, robot hareket etmeyecektir. Üs her zaman hedef alınabilir.
Örnek
başladığında
[Drive to the closest mineral.]
[minerals v] ▶git
sürüşü bırakın#
Sürüşü durdur blok, robotun hareketini durdurur.
sürüşü durdur
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Drive forward, then stop.]
[ileri v] yönünde sürdür
(4) saniye bekle
sürüşü durdur
Ayarlar#
sürüş hızını ayarla#
Sürüş hızını ayarla bloğu, robota ne kadar hızlı hareket etmesi gerektiğini söyler. Daha yüksek bir yüzde, robotun daha hızlı hareket etmesini, daha düşük bir yüzde ise daha yavaş hareket etmesini sağlar.
Her proje, robotun varsayılan olarak %50 hızda hareket etmesiyle başlar.
Not: Daha yüksek hız, robotun daha hızlı hareket etmesini sağlar, ancak hassasiyeti azalabilir. Daha düşük hız ise robotun daha yavaş hareket etmesini sağlar, ancak hassasiyeti artabilir.
sürüş hızını (50) [% v] olarak ayarla
Parametreler |
Tanım |
|---|---|
hız |
Sürüş hızı %0 ile %100 arasında değişir. |
birim |
Hız birimi: % |
Örnek
başladığında
[Move faster.]
sürüş hızını (100) [% v] olarak ayarla
[ileri v] yönünde (100) [mm v] sürdür ▶
dönüş hızını ayarla#
Dönüş hızını ayarla bloğu, robota ne kadar hızlı döneceğini söyler. Daha yüksek bir yüzde robotun daha hızlı dönmesini, daha düşük bir yüzde ise robotun daha yavaş dönmesini sağlar.
Her proje, robotun varsayılan olarak %50 hızda dönmesiyle başlar.
Not: Daha yüksek hız, robotun daha hızlı dönmesini sağlar, ancak hassasiyeti azalabilir. Daha düşük hız ise robotun daha yavaş dönmesini sağlar, ancak hassasiyeti artabilir.
dönüş hızını (50) [% v] olarak ayarla
Parametreler |
Tanım |
|---|---|
hız |
Dönüş hızı %0 ile %100 arasında değişir. |
birim |
Hız birimi: % |
Örnek
başladığında
[Turn faster.]
dönüş hızını (100) [% v] olarak ayarla
[sağ v] yönüne (90) derece dön ▶
sürüş yönünü ayarla#
Yön, robotun baktığı yönü derece cinsinden ifade eder. Sürüş yönünü ayarla yığın bloğu, robotun mevcut yönünü yeni bir yön değerine değiştirir.
Örneğin, robot sağa doğru dönmüşse, yönü 0 dereceye ayarlamak, sağa dönük bu pozisyonu yeni 0 derece yapar. Ardından robot, bu yeni yöne göre diğer pozisyonlara dönebilir.
sürüş yönünü (0) derece olarak ayarla
Parametreler |
Tanım |
|---|---|
başlık |
Robot için ayarlanacak yön değeri (derece cinsinden). |
Örnek
başladığında
[Set the heading, then turn to 0 degrees.]
sürüş yönünü (90) derece olarak ayarla
(0) derece yönüne dön ▶
sürüş zaman aşımını ayarla#
Sürüş zaman aşımını ayarla blok seti, robotun bir hareketi tamamlamak için kaç saniye deneyeceğini belirler. Robot bu süre içinde hareketi tamamlayamazsa, denemeyi bırakır ve yığındaki bir sonraki bloğa geçer. Bu, robotun bir harekette takılıp kalmasını önler.
sürüş zaman aşımını (1) saniye olarak ayarla
Parametreler |
Tanım |
|---|---|
zaman |
Robotun bir hareketi tamamlamak için deneyebileceği saniye sayısı. Bu, tam sayı veya ondalık sayı olabilir. |
Örnek
başladığında
[Drive for at most 1 second.]
sürüş zaman aşımını (1) saniye olarak ayarla
[ileri v] yönünde (25) [inç v] sürdür ▶
Değerler#
Sürüş tamamlandı.#
Sürüş tamamlandı Boolean bloğu, robotun hareketinin bitip bitmediğini bildirir. Bu, robotun hareketine bağlı olarak diğer davranışların zamanlamasını kontrol etmek için kullanılabilir.
Doğru - Robot hareket etmeyi bitirdi.
Yanlış - Robot hala hareket halinde.
Bu blok, ve bekleme parametresine sahip aktarma organı bloklarıyla birlikte çalışır.
<sürüş tamamlandı mı?>
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Start turning when the drive is complete.]
[ileri v] yönünde (200) [mm v] sürdür ◀ ve bekleme
<sürüş tamamlandı mı?> olana kadar bekle
[sağ v] yönüne (360) derece dön ▶
Sürücü hareket ediyor.#
Robot hareket ediyor Boolean bloğu, robotun hareket edip etmediğini bildirir. Bu, robotun hareketine bağlı olarak diğer davranışların zamanlamasını kontrol etmek için kullanılabilir.
Doğru - Robot hareket ediyor.
Yanlış - Robot hareket etmiyor.
Bu blok, ve bekleme parametresine sahip aktarma organı bloklarıyla birlikte çalışır.
<sürüş devam ediyor mu?>
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Print while the rover is moving.]
[ileri v] yönünde (200) [mm v] sürdür ◀ ve bekleme
<sürüş devam ediyor mu?> iken
[Still Moving...] yazdır ▶
(0.1) saniye bekle
tüm satırları temizle
son
[Done!] yazdır ▶
sürüş yönü#
Yön, robotun baktığı yönü derece cinsinden ifade eder. Sürüş yönü raporlama bloğu, bu yönü 0 ile 359,99 derece arasında rapor eder.
Robotun başlangıç yönü 0 derecedir.
(sürüş yönü derece cinsinden)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Display the heading after turning.]
[sağ v] yönüne (90) derece dön ▶
(sürüş yönü derece cinsinden) yazdır ▶
imleci sonraki satıra taşı
Eylemler#
Eylemler#
minerallerin etkisi#
mineraller [toplamak v]
Parametreler |
Tanım |
|---|---|
aksiyon |
Minerallerle ne yapılmalı:
|
Toplanan mineraller, bırakılana veya kullanılana kadar VR Rover’da depolanır.
Minerallerin kullanımı, VR Rover’ın enerjisinin bir kısmını yeniler. Mineraller yalnızca yerde bulunduklarında kullanılabilir.
VR Rover, mineralleri kullanarak veya üssünde bırakarak Deneyim Puanı (XP) kazanır.
Örnek
başladığında
[Drive to the closest mineral and pick it up.]
[minerals v] ▶git
mineraller [toplamak v]
düşman radyasyonunu emmek#
Düşman radyasyonunu emme bloğu, Rover Kurtarma Oyun Alanı’ndaki bir düşmandan gelen radyasyonu emer.
radyasyonu emmek
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
[Drive to the closest enemy and absorb radiation.]
[enemy v] ▶git
radyasyonu emmek
yanında olmak#
Bekleme bloğu, belirtilen pil eşiğine ulaşılana kadar VR Rover’ı bekleme moduna geçirir.
% [50] pil seviyesine kadar bekleme
Parametreler |
Tanım |
|---|---|
yüzde |
VR Rover’ın bekleme modundan çıkmasına neden olan pil eşiği, 0 ile 100 arasında. |
Bekleme modundayken, VR Rover pilini daha yavaş tüketir, ancak Hayatta Kalma Süresi sayacı daha yüksek bir oranda artar.
Pil seçilen eşiğe ulaştığında, VR Rover bekleme modundan çıkar ve normal pil kullanımına ve gün ilerlemesine geri döner.
Seçilen eşik değeri mevcut pil seviyesine eşit veya ondan yüksekse, VR Rover bekleme moduna geçmeyecektir.
Örnek
başladığında
[Wait in standby until battery reaches 35%.]
% [35] pil seviyesine kadar bekleme
[minerals v] ▶git
Değerler#
gezici araç görüyor#
Rover sees bloğu, VR Rover’ın yerleşik yapay zeka teknolojisini kullanarak seçilen nesneyi görüp görmediğini belirten bir Boolean değer döndürür.
Doğru - Seçilen nesne, VR Rover’ın 1000 milimetre yakınında ve görüş alanındadır.
Yanlış - Seçilen nesne 1000 milimetreden daha uzakta ve/veya görüş alanının dışında.
<[minerals v]görüyor mu?>
Parametreler |
Tanım |
|---|---|
nesne |
Hangi nesneyi kontrol etmeli:
|
VR Rover’ın görüş alanı 40 derecedir ve bu, mini haritada aracın önünden uzanan gri saydam koni şeklinde gösterilmiştir.
Örnek
başladığında
sonsuza kadar
eğer <[minerals v]görüyor mu?> ise
[minerals v] ▶git
son
son
gezici tespit ediyor#
Rover detects bloğu, VR Rover’ın yerleşik yapay zeka teknolojisini kullanarak mineralleri veya düşmanları tespit edip etmediğini gösteren bir Boolean değeri döndürür.
Doğru - Seçilen nesne, gezici aracın algılama yarıçapı içindedir.
Yanlış - Seçilen nesne, gezici aracın algılama yarıçapı içinde değil.
<[minerals v]algılıyor mu?>
Parametreler |
Tanım |
|---|---|
nesne |
Hangi nesneyi tespit edeceksin:
|
VR Rover’ın algılama yarıçapı 800 milimetredir ve bu, mini haritada aracın etrafındaki sarı daire olarak gösterilmektedir.
Örnek
başladığında
sonsuza kadar
eğer <[minerals v]algılıyor mu?> ise
[minerals v] ▶git
son
son
depolanan mineraller#
Depodaki mineraller bloğu, VR Rover’ın deposunda bulunan minerallerin mevcut miktarını gösterir.
(depolamadaki mineraller)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
(depolamadaki mineraller) yazdır ▶
imleci sonraki satıra taşı
depolama kapasitesi#
Depolama kapasitesi bloğu, VR Rover’ın depolama kapasitesini gösterir.
(depolama kapasitesi)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
(depolama kapasitesi) yazdır ▶
imleci sonraki satıra taşı
gezici yönü#
Rover yönü bloğu, VR Rover’dan seçilen nesneye olan yönü derece cinsinden döndürür.
([minerals v] derece olarak yön)
Parametreler |
Tanım |
|---|---|
nesne |
Hangi nesnenin yönünü bildirmeliyiz:
|
Mineraller ve düşmanlar için, bu blok yalnızca seçilen nesne 1000 milimetre içinde ve gezici aracın 40 derecelik görüş alanı içinde olduğunda değerleri bildirir.
Taban seçeneği seçilirse, taban görüş alanında olmasa bile yön bildirilir. Taban için bu blok -180 ile 180 derece arasında bir değer bildirir.
Örnek
başladığında
([minerals v] derece olarak yön) yazdır ▶
imleci sonraki satıra taşı
gezici mesafesi#
Rover mesafesi bloğu, VR Rover’ın seçilen nesneye olan mesafesini döndürür.
([minerals v] mesafesi [mm v] cinsinden :: custom-actions)
Parametreler |
Tanım |
|---|---|
nesne |
Hangi nesnenin mesafesini bildirmelisiniz:
|
birim |
Mesafeyi bildirmek için kullanılan birim: mm veya inç |
Mineraller ve düşmanlar için, bu blok yalnızca seçilen nesne 1000 milimetre içinde ve gezici aracın 40 derecelik görüş alanı içinde olduğunda değerleri bildirir.
Temel seçeneği seçilirse, temel görüş alanında olmasa bile mesafe raporlanır.
Örnek
başladığında
([minerals v] mesafesi [mm v] cinsinden :: custom-actions) yazdır ▶
imleci sonraki satıra taşı
gezici konumu#
Gezici konum bloğu, gezicinin yerleşik yapay zeka teknolojisini kullanarak seçilen nesnenin X veya Y koordinatını döndürür.
([minerals v] konum [X v][mm v])
Parametreler |
Tanım |
|---|---|
nesne |
Hangi nesnenin konumunu bildirmelisiniz:
|
eksen |
Hangi koordinatı döndüreceksiniz:
|
birim |
Koordinatı bildirmek için kullanılan birim: mm veya inç |
Mineraller ve düşmanlar için, bu blok yalnızca seçilen nesne 1000 milimetre içinde ve gezici aracın 40 derecelik görüş alanı içinde olduğunda değerleri bildirir.
Üs seçeneği seçilirse, üs görüş alanında olmasa bile konum bildirilir.
Örnek
başladığında
([base v] konum [X v][mm v]) yazdır ▶
imleci sonraki satıra taşı
([base v] konum [Y v][mm v]) yazdır ▶
imleci sonraki satıra taşı
saldırı altında#
Saldırı altında bloğu, VR Rover’ın şu anda bir düşman tarafından saldırı altında olup olmadığını gösteren bir Boolean değeri döndürür.
Doğru - VR Rover saldırı altında.
Yanlış - VR Rover saldırı altında değil.
<saldırı altında mı?>
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
sonsuza kadar
eğer <saldırı altında mı?> ise
[geri v] yönünde [500] [mm v] sürdür ▶
son
son
düşman seviyesi#
Düşman seviyesi bloğu, VR Rover tarafından tespit edilen en yakın düşmanın seviyesini döndürür.
(düşman seviyesi)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
VR Rover’ın algılama yarıçapı içinde hiçbir düşman tespit edilmediğinde, bu blok 0 değerini döndürür.
Örnek
başladığında
sonsuza kadar
eğer <(düşman seviyesi) [math_equal v] [1]> ise
[enemy v] ▶git
değilse
[geri v] yönünde [500] [mm v] sürdür ▶
son
son
düşman radyasyonu#
Düşman radyasyonu bloğu, VR Rover tarafından tespit edilen en yakın düşmanın radyasyonunu yansıtır.
(düşman radyasyonu)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
VR Rover’ın algılama yarıçapı içinde hiçbir düşman tespit edilmediğinde, bu blok 0 değerini döndürür.
Örnek
başladığında
(düşman radyasyonu) yazdır ▶
imleci sonraki satıra taşı
pil seviyesi#
Pil seviyesi bloğu, VR Rover’ın mevcut pil seviyesini yüzde olarak gösterir.
(pil seviyesi % cinsinden :: custom-actions)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
(pil seviyesi % cinsinden :: custom-actions) yazdır ▶
imleci sonraki satıra taşı
seviye#
Seviye bloğu, VR Rover’ın mevcut seviyesini döndürür.
(seviye)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
(seviye) yazdır ▶
imleci sonraki satıra taşı
XP#
XP bloğu, VR Rover’ın sahip olduğu mevcut Deneyim Puanı sayısını gösterir.
(XP)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında
(XP) yazdır ▶
imleci sonraki satıra taşı
saldırı altındayken#
Saldırı altındayken bloğu, VR Rover’a bir düşman saldırdığında bağlı olduğu yığını çalıştırır.
saldırı altındayken
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
saldırı altındayken
radyasyonu emmek
seviye atladığında#
Seviye atladığında bloğu, VR Rover bir seviyeden diğerine her geçtiğinde bağlı olduğu yığını çalıştırır.
seviye atladığında
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
seviye atladığında
[The VR Rover has leveled up!] yazdır ▶
imleci sonraki satıra taşı
Algılama#
Mesafe#
Mesafe bir nesneyi buldu#
Mesafe Sensörü bir nesne algıladı mı bloğu, Mesafe Sensörünün 2000 mm içinde bir nesne algılayıp algılamadığını gösteren bir Boolean değeri döndürür.
Doğru - Mesafe Sensörü bir nesne algıladı.
Yanlış - Mesafe sensörü herhangi bir nesne algılamadı.
<[distance v] bir nesne buldu mu?>
Parametreler |
Tanım |
|---|---|
mesafe sensörü |
Hangi mesafe sensörünü kullanmalı? Bu oyun alanında mevcut sensörler |
Örnek
başladığında
[Turn until the Distance Sensor detects an object.]
[sağ v] yönüne dön
<[distance v] bir nesne buldu mu?> olana kadar bekle
sürüşü durdur
nesne mesafesi#
Nesne mesafesi bloğu, Mesafe Sensörüne en yakın nesnenin mesafesini döndürür.
([distance v] in [mm v])
Parametreler |
Tanım |
|---|---|
mesafe sensörü |
Hangi mesafe sensörünü kullanmalı? Bu oyun alanında mevcut sensörler |
birim |
Mesafe birimi: mm veya inç |
Örnek
başladığında
[Wait until the Distance Sensor detects an object, then print the distance.]
[sağ v] yönüne dön
<[distance v] bir nesne buldu mu?> olana kadar bekle
sürüşü durdur
([distance v] in [mm v]) yazdır ▶