Files
godot-docs-l10n/classes/uk/class_animationnodetimeseek.rst

96 lines
5.2 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

:github_url: hide
.. _class_AnimationNodeTimeSeek:
AnimationNodeTimeSeek
=====================
**Успадковує:** :ref:`AnimationNode<class_AnimationNode>` **<** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
Вузол анімації пошуку часу, що використовується в :ref:`AnimationTree<class_AnimationTree>`.
.. rst-class:: classref-introduction-group
Опис
--------
Цей вузол анімації можна використовувати, щоб викликати команду пошуку для будь-яких дочірніх елементів графа анімації. Використовуйте для відтворення :ref:`Animation<class_Animation>` з початку або певної позиції відтворення всередині :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>`.
Після встановлення часу та зміни відтворення анімації вузол пошуку часу автоматично переходить у режим сну на наступному кадрі процесу, встановлюючи для значення ``seek_request`` значення ``-1.0``.
.. tabs::
.. code-tab:: gdscript
# Відтворення дитячої анімації з самого початку.
animation_tree.set("параметри/TimeSeek/seek_request", 0.0)
# Альтернативний синтаксис (той самий результат, що й вище).
animation_tree["параметри/TimeSeek/seek_request"] = 0,0
# Відтворення дочірньої анімації з 12-секундної позначки часу.
animation_tree.set("parameters/TimeSeek/seek_request", 12.0)
# Альтернативний синтаксис (той самий результат, що й вище).
animation_tree["параметри/TimeSeek/seek_request"] = 12,0
.. code-tab:: csharp
// Відтворення дочірньої анімації з самого початку.
animationTree.Set("parameters/TimeSeek/seek_request", 0.0);
// Відтворення дочірньої анімації з 12-секундної позначки часу.
animationTree.Set("parameters/TimeSeek/seek_request", 12.0);
.. rst-class:: classref-introduction-group
Посібники
------------------
- :doc:`Використання Дерева анімації <../tutorials/animation/animation_tree>`
.. rst-class:: classref-reftable-group
Властивості
----------------------
.. table::
:widths: auto
+-------------------------+------------------------------------------------------------------------------+----------+
| :ref:`bool<class_bool>` | :ref:`explicit_elapse<class_AnimationNodeTimeSeek_property_explicit_elapse>` | ``true`` |
+-------------------------+------------------------------------------------------------------------------+----------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Описи властивостей
------------------------------------
.. _class_AnimationNodeTimeSeek_property_explicit_elapse:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **explicit_elapse** = ``true`` :ref:`🔗<class_AnimationNodeTimeSeek_property_explicit_elapse>`
.. rst-class:: classref-property-setget
- |void| **set_explicit_elapse**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_explicit_elapse**\ (\ )
Якщо ``true``, деякі процеси виконуються для обробки ключів між пошуками, такі як обчислення кореневого руху та пошук найближчого дискретного ключа.
.. |virtual| replace:: :abbr:`virtual (Зазвичай, цей метод перевизначається користувачем, щоб він мав вплив.)`
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
.. |const| replace:: :abbr:`const (Цей метод не має побічних ефектів. Не змінює ніяку змінну екземпляра об'єкта.)`
.. |vararg| replace:: :abbr:`vararg (Цей метод приймає будь-яке число аргументів після описаних тут.)`
.. |constructor| replace:: :abbr:`constructor (Цей метод використовується для побудови типів.)`
.. |static| replace:: :abbr:`static (Цей метод не потребує екземпляра для виклику, його можна викликати безпосередньо за допомогою назви класу.)`
.. |operator| replace:: :abbr:`operator (Цей метод описує дійсний оператор для взаємодії з цим типом як з лівим операндом.)`
.. |bitfield| replace:: :abbr:`BitField (Це значення є цілим числом, складеним у вигляді бітової маски з наступних прапорів.)`
.. |void| replace:: :abbr:`void (Значення не повертається.)`