مستودع يحتوي على حزم نسيج لـ bloxd.io. ستجد أدناه تعليمات حول كيفية إنشاء حزمة النسيج المخصصة الخاصة بك.
حزمة النسيج عبارة عن مجلد يحتوي على البنية التالية:
└── ?<texturePackName>
└── ?textures
└── <textureName>.png
└── ?skyBoxes
└── ?<skyBoxName>
└── nx.jpg
└── ny.jpg
└── nz.jpg
└── px.jpg
└── py.jpg
└── pz.jpg
└── ?models
└── <modelName>.glb
└── ?css
└── <cssFileName>.css
لرؤية مثال بسيط جدًا لحزمة النسيج، راجع المجلد exampleTexturePack
.
يمكنك الكتابة فوق مادة عن طريق إضافة صورة png إلى مجلد textures
الذي يحمل نفس اسم أحد أسماء الأنسجة المتوفرة.
يتم استخدام الأنسجة للكتل، ولكن أيضًا للعناصر التي تراها في المخزون الخاص بك.
راجع حزمة النسيج الافتراضية لمعرفة القوام الذي يمكن الكتابة فوقه.
يمكنك الكتابة فوق نموذج عن طريق إضافة ملف نموذج glb إلى مجلد models
الذي يحمل نفس اسم أحد أسماء النماذج المتوفرة. يمكنك قراءة المزيد عن ملفات نموذج glb هنا: https://en.wikipedia.org/wiki/GlTF.
راجع حزمة النسيج الافتراضية لمعرفة النماذج التي يمكن الكتابة فوقها.
يمكنك استبدال SkyBox عن طريق إضافة مجلد في مجلد skyBoxes
يحمل نفس اسم أحد صناديق SkyBox المتوفرة.
أسماء SkyBox المتاحة هي:
default
interstellar
space_blue
space_lightblue
space_red
جميع الألعاب الموجودة على bloxd تستخدم حاليًا Skybox default
فقط، BloxdHop هي اللعبة الوحيدة التي تستخدم الألعاب الأخرى.
يمكنك إدراج نمط CSS مخصص في bloxd عن طريق إضافة ملفات CSS في مجلد css
. يمكن أن تحتوي ملفات CSS هذه على أنماط فئة، على سبيل المثال:
.WholeAppWrapper {
color: red;
}
يمكن أن تحتوي الملفات أيضًا على أنماط @font-face، على سبيل المثال:
@font-face {
font-family: 'Pixelify Sans';
font-style: normal;
font-weight: 400 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/pixelifysans/v1/CHylV-3HFUT7aC4iv1TxGDR9JnkEi1lR.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}