ru:rpd:mods_scripts
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
ru:rpd:mods_scripts [2018/01/02 20:58] – [Акторы] mike | ru:rpd:mods_scripts [2018/01/03 21:31] – mike | ||
---|---|---|---|
Строка 15: | Строка 15: | ||
* traps - тут лежат уже готовые ловушки | * traps - тут лежат уже готовые ловушки | ||
- | Скрипты основных библиотек имеют имена файлов в camelCase, пользовательские же скрипты предпочтительно именовать в CamelCase. | + | Скрипты основных библиотек имеют имена файлов в camelCase, пользовательские же скрипты предпочтительно именовать в CamelCase. |
+ | |||
+ | Все файлы скриптов должны быть в кодировке UTF-8 без BOM. | ||
Ниже последует описание некоторых уже реализованных возможностей скриптинга: | Ниже последует описание некоторых уже реализованных возможностей скриптинга: | ||
Строка 49: | Строка 51: | ||
Актора можно подцепить к уровню в Dungeon.json например так: | Актора можно подцепить к уровню в Dungeon.json например так: | ||
- | " | + | " |
| | ||
- | " | + | " |
Или же можно подцепить актора к уровню из любого другого скрипта ( например активируемого триггером ) примерно так: | Или же можно подцепить актора к уровню из любого другого скрипта ( например активируемого триггером ) примерно так: | ||
Строка 68: | Строка 70: | ||
* Смерть ( пример - [[https:// | * Смерть ( пример - [[https:// | ||
* Взаимодействие с героем ( пример - [[https:// | * Взаимодействие с героем ( пример - [[https:// | ||
+ | * Добавление моба на уровень | ||
+ | * Получение урона | ||
+ | * Перемещение моба | ||
====== Библиотеки ====== | ====== Библиотеки ====== |
ru/rpd/mods_scripts.txt · Последнее изменение: 2020/07/30 19:59 — mike