Admin (обсуждение | вклад) (→Подключение) |
Admin (обсуждение | вклад) (→Генерация) |
||
Строка 9: | Строка 9: | ||
Для генерации измерения используется объект<span><span class="fctbNone">Dimension. В конструктор передаются параметры, связанные с измерением в следующем формате:</span></span> | Для генерации измерения используется объект<span><span class="fctbNone">Dimension. В конструктор передаются параметры, связанные с измерением в следующем формате:</span></span> | ||
− | <span><span class="fctbNone"><syntaxhighlight>// | + | <span><span class="fctbNone"><syntaxhighlight lang="Javascript"> |
+ | var dim007 = new Dimension({ | ||
+ | name: "dim007", // Название измерения | ||
+ | |||
+ | generation: { //Генерация | ||
+ | layers: [ | ||
+ | //Слои генерации | ||
+ | ], | ||
+ | |||
+ | decoration: { | ||
+ | |||
+ | } | ||
+ | }, | ||
+ | |||
+ | environment: { | ||
+ | |||
+ | }, | ||
+ | |||
+ | callbacks: { | ||
+ | // Основные коллбеки измерения | ||
+ | // Здесь приведены все коллбеки измерений, ненужные можно опустить. | ||
+ | tick: function() { | ||
+ | |||
+ | }, | ||
+ | |||
+ | generateChunk: function(chunkX, chunkZ) { | ||
+ | // Генерация чанка | ||
+ | }, | ||
+ | |||
+ | loaded: function() { | ||
+ | // Загрузка измерения | ||
+ | }, | ||
+ | |||
+ | loaded: function() { | ||
+ | // Выгрузка измерения | ||
+ | } | ||
+ | }); | ||
+ | </syntaxhighlight></span></span> | ||
| |
Dimensions - библиотека, значительно упрощающая процесс создания измерений. В этой документации будут описаны ее основные возможности и функционал.
Для подключения данной библиотеки используется следующая строка:
IMPORT("dimensions");
Для генерации измерения используется объектDimension. В конструктор передаются параметры, связанные с измерением в следующем формате:
var dim007 = new Dimension({
name: "dim007", // Название измерения
generation: { //Генерация
layers: [
//Слои генерации
],
decoration: {
}
},
environment: {
},
callbacks: {
// Основные коллбеки измерения
// Здесь приведены все коллбеки измерений, ненужные можно опустить.
tick: function() {
},
generateChunk: function(chunkX, chunkZ) {
// Генерация чанка
},
loaded: function() {
// Загрузка измерения
},
loaded: function() {
// Выгрузка измерения
}
});