Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

EditorScenePostImport

Успадковує: RefCounted < Object

Поштові сцени після імпорту.

Опис

Імпортовані сцени можна автоматично змінювати одразу після імпорту, установивши для їхньої властивості Custom Script Import у скрипти instrument, який успадковує цей клас.

Зворотний виклик _post_import() отримує кореневий вузол імпортованої сцени та повертає модифіковану версію сцени:

@tool # Потрібен для роботи в редакторі.
extends EditorScenePostImport

# Цей зразок змінює всі імена вузлів.
# Викликається одразу після імпорту сцени та отримує кореневий вузол.
func _post_import(scene):
    # Змінити всі назви вузлів на "modified_[oldnodename]"
    iterate (scene)
    return scene # Не забудьте повернути імпортовану сцену

функція ітерації (node):
    if node != null:
        node.name = "modified_" + node.name
        for child is node.get_children():
            iterate (child)

Посібники

Методи

Object

_post_import(scene: Node) virtual

String

get_source_file() const


Описи методів

Object _post_import(scene: Node) virtual 🔗

Зателефонував після того, як була імпортована сцена. Цей метод повинен повернути модифіковану версію сцени.


String get_source_file() const 🔗

Повертає вихідний шлях файлу, який імпортував (наприклад, res://scene.dae).