blockly > الشبكة

حصة الشبكة

صف للحصول على شبكة مساحة العمل.

Signature:

export declare class Grid 

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(أداة الإنشاء)(النمط والخيارات) إنشاء مثيل جديد لفئة Grid

الطُرق

الطريقة مفاتيح التعديل الوصف
alignXY(xy) بناءً على إحداثي، يمكنك إرجاع أقرب إحداثي تمت محاذاته مع الشبكة.
getLength() احصل على طول خطوط الشبكة (بالبكسل).
getSpacing() معرفة تباعد نقاط الشبكة (بالبكسل).
setLength(length) لضبط طول خطوط الشبكة.
setSnapToGrid(snap)

تحدد ما إذا كان يجب محاذاة القوالب إلى الشبكة أم لا.

ولا يؤدي ضبط هذه السياسة على "صحيح" إلى تشغيل الالتقاط. إذا كنت تريد التقاط الكتل على الشبكة آليًا، والتي يجب تشغيلها على الوحدات الفردية ذات المستوى الأعلى. وفي المرة التالية التي يتم فيها سحب قالب وإسقاطه، سيتم اصطحابه إلى الشبكة.

setSpacing(spacing)

لتعيين التباعد بين وسط خطوط الشبكة.

لا يؤدي هذا إلى تشغيل المحاذاة إلى الشبكة المتباعدة حديثًا. إذا كنت تريد التقاط الكتل على الشبكة آليًا، والتي يجب تشغيلها على الوحدات الفردية ذات المستوى الأعلى. في المرة التالية التي يتم فيها سحب قالب وإسقاطه، سيتم اصطحابه إلى الشبكة إذا تم تمكين المحاذاة إلى الشبكة.

shouldSnap() لتحديد ما إذا كان يجب محاذاة القوالب إلى الشبكة أم لا.