MultiplayerSpawner
Автоматично відреагує спонтанні вузли від органу до інших багатокористувацьких однолітків.
Опис
Просторі сцени можна налаштувати в редакторі або за допомогою коду (див. add_spawnable_scene()).
Також підтримує користувальницький вузол, що знаходиться на всіх однолітках.
Внутрішня, MultiplayerSpawner використовує MultiplayerAPI.object_configuration_add(), щоб повідомити про те, що спасовані вершини, як object і себе як configuration, і MultiplayerAPI.object_configuration_remove(), щоб повідомити пробіли аналогічним чином.
Властивості
|
||
|
Методи
void |
add_spawnable_scene(path: String) |
void |
|
get_spawnable_scene(index: int) const |
|
get_spawnable_scene_count() const |
|
Сигнали
Випускається, коли сцена, яка може породжуватися, або спеціальний спавн були скасовані повноваженнями для кількох гравців. Виклик лише віддалених однорангових пристроїв.
Випускається, коли повноваження для багатокористувацьких ігор створюють сцену з можливістю породження або спеціальний спавн. Виклик лише віддалених однорангових пристроїв.
Описи властивостей
Метод, який називається на всіх однолітках, коли запитується орган. Отримаєте data параметр, і слід повернути Node, що не знаходиться в декорі.
Примітка: Повернутий вузол слід ** не** додано до сцени Node.add_child(). Це робиться автоматично.
Максимальне число вузлів дозволяє спалювати цей спавнер. Включає в себе як приховані сцени, так і на замовлення.
При налаштуванні до 0 (за замовчуванням), немає ліміту.
NodePath spawn_path = NodePath("") 🔗
Шлях до кореня спавна. Просторінки, які додаються як прямі діти, реплікуються на інші однолітки.
Описи методів
void add_spawnable_scene(path: String) 🔗
Додає шлях сцени до спонтанних сцен, що робить його автоматично відреаговано від багатокористувацького органу до інших однолітків, коли додані у дітей вершини spawn_path.
void clear_spawnable_scenes() 🔗
Очищає всі заспокійливі сцени. Чи не відчайдушні існуючі екземпляри на віддалених однолітках.
String get_spawnable_scene(index: int) const 🔗
Повертаємо вашу увагу на те, що дана сцена по індексу.
int get_spawnable_scene_count() const 🔗
Повертаємо кількість спонтанних стежок.
Node spawn(data: Variant = null) 🔗
Запити на користувацький спавн, з data пропущені до spawn_function на всіх однолітків. Повертає локально спонтанну вершину вже всередині ялинки, і додано в якості дитини вершини, зазначеного spawn_path.
Примітка: Спіновані сцени автоматично. spawn() є тільки для користувальницьких спавнсів.