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() {
// Выгрузка измерения
}
});