blockly > Izgara

Izgara sınıfı

Çalışma alanı ızgarası sınıfı.

İmza:

export declare class Grid 

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(desen, seçenekler) Grid sınıfının yeni bir örneğini oluşturur

Yöntemler

Yöntem Değiştiriciler Açıklama
alignXY(xy) Bir koordinat verildiğinde, çizelgeye göre hizalanan en yakın koordinatı döndürün.
getLength() Izgara çizgilerinin uzunluğunu (piksel cinsinden) alın.
getSpacing() Izgara noktaları arasındaki boşluğu (piksel cinsinden) alın.
setLength(length) Izgara çizgilerinin uzunluğunu ayarlar.
setSnapToGrid(snap)

Blokların ızgaraya tutturulup tutulmayacağını ayarlar.

Bunun doğru değerine ayarlanması, yapışmayı tetiklemez. Blokları ızgaraya programlı bir şekilde tutturmak istiyorsanız ayrı üst düzey bloklarda tetiklenmesi gerekir. Bir sonraki blok sürüklenip bırakıldığında ızgaraya tutturulur.

setSpacing(spacing)

Izgara çizgilerinin merkezleri arasındaki boşluğu ayarlar.

Bu, yeni aralıklı ızgaraya tutturmayı tetiklemez. Blokları ızgaraya programlı bir şekilde tutturmak istiyorsanız ayrı üst düzey bloklarda tetiklenmesi gerekir. Bir blok sürüklenip bırakıldığında, ızgaraya tutturma etkinse blok ızgaraya tutturulur.

shouldSnap() Blokların ızgaraya tutturulup tutulmayacağı.