Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Godot

Ответ
 
Опции темы
Старый 04.10.2020, 10:50   #1
Tiranas
Разработчик
 
Аватар для Tiranas
 
Регистрация: 11.10.2017
Сообщений: 390
Написано 74 полезных сообщений
(для 117 пользователей)
Анимация (перемещение) примитивов.

Приветствую всех! И Динозавров и ихние яйца!
У меня вопрос про анимацию (автоматическое перемещение объектов/примитивов). Не путать с анимацией моделей.
Как это можно сделать в Godot, материалов не нашёл, может кто напишет подробно или знает где подсмотреть подробно.
__________________
Человек это или баг, или заложенное специально программное яйцо.
(Offline)
 
Ответить с цитированием
Старый 04.10.2020, 12:11   #2
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Анимация (перемещение) примитивов.

Не очень понял вопрос.
Делать простое вращение/перемещение/скейл?
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 04.10.2020, 13:32   #3
Tiranas
Разработчик
 
Аватар для Tiranas
 
Регистрация: 11.10.2017
Сообщений: 390
Написано 74 полезных сообщений
(для 117 пользователей)
Ответ: Анимация (перемещение) примитивов.

Перемещение объекта из одной точки в другую по времени, например, за 3000 ms.
Да, и вращение, перемещение по массиву точек, удаление по времени и так далее.
Называются - Аниматоры для объектов.
__________________
Человек это или баг, или заложенное специально программное яйцо.
(Offline)
 
Ответить с цитированием
Старый 04.10.2020, 15:06   #4
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Анимация (перемещение) примитивов.

Сообщение от Tiranas Посмотреть сообщение
Перемещение объекта из одной точки в другую по времени, например, за 3000 ms.
Это проще всего сделать через твины.

func _ready():
    var 
tween Tween.new()
    
add_child(tween)
    
tween.interpolate_property($Node2D"position"start_posend_postime)
    
tween.start() 
В общем, почитай про твины. Это очень мощная штука для анимаций.
https://docs.godotengine.org/en/stab...ass_tween.html
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
Arton (04.10.2020), Tiranas (04.10.2020)
Старый 04.10.2020, 19:47   #5
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений
(для 5,350 пользователей)
Ответ: Анимация (перемещение) примитивов.

К слову, раз в заголовке написано про примитивы, добавлю от себя пять копеек.

Нужна нода AnimationPlayer, и можно анимировать почти любой параметр у которого есть ключ.
Включая шейдеры, как обычные настройки так и специфические, например замена текстуры (не советую для практики).
Так же как в Blender.

И похоже нода может анимировать сама себя о_О

AnimationTree уже добавляет всякие State Machine (функционал похож на Unity).

AnimationTreePlayer как я понял это визуальный редактор?
В справке пометки «deprecated». Не совсем понимаю зачем эта нода, её функционал вроде есть в AnimationTree?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Tiranas (04.10.2020)
Старый 04.10.2020, 20:07   #6
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Анимация (перемещение) примитивов.

Сообщение от Arton Посмотреть сообщение
В справке пометки «deprecated». Не совсем понимаю зачем эта нода, её функционал вроде есть в AnimationTree?
Это Легаси. В годо4 его не будет. По сути это менее функциональный AnimationTree
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ant0N за это полезное сообщение:
Arton (04.10.2020), Tiranas (04.10.2020)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 18:48.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com