Effekseer
Создание как простых частиц
так и продвинутых
Местоположение и Экспорт эффектов
Местоположение и Экспорт эффектов
Чтобы правильно экспортировать эффект для дальнейшего использования - в программе нажмите на
Files
-> Save as...
и выберите названием.
Правильный экспорт эффектов с текстурами
Если в ваших эффектах используются текстуры, то сначала создайте папку textures
там, где у вас
будет сохранён эффект (т.е. допустим my_effect.efkefc
и textures
), после в самом эффекте
переопределите текстуры и после экспортируйте.
my_top_effect/
|- textures/
| \- particle_sprites.png # тут текстурав для эффекта
\- my_effect.efkefc # сам эффект
Теперь ваши эффекты должны находится в вашем mod_id
(который находится в assets
) в папке
effeks
.
assets/
\- my_mod_id/
\- my_effect/
\- my_effect_folder # Не обазательно создавать под эффекты папку
|- textures/... # здесь хранятся текстуры для эффекта
\- my_effect.efkefc # сам эффект
Использование эффекта
Использование эффекта
Шаблон
effekseer {
world = "<mod_id>:<dimenstion_id>" // Измерение, в котором появится эффекта. Если измерение из ванильной игры — то необязательно указывать mod_id как minecraft
path = "<mod_id>:path/to/effect" // За место path/to/effect - указываете путь, относительно папке effeks
/* Если эффект долженг появился где-то на координатах */
pos = pos(x, y, z) // Координаты, где должен появится эффект
/* Если, вы хотите прикрепить к какой-то части тела */
target = "<BoneName>" // Имя кости/папки/группы, которая в модели
entity = <npcID>() /* или */ <player>() // На кого нужно прикрепить эффект
scale(x, y, z) // Размер эффекта
}
Пример
effekseer {
world = "overworld"
path = "docs:boom/boom.efkefc"
pos = pos(-789.5, 65.5, 28.5)
scale(1, 1, 1)
}