Внутриигровой таймлайн

Общие вопросы о Unity3D

Внутриигровой таймлайн

Сообщение jimmm 13 сен 2017, 19:39

Возможно ли как-то сделать внутри игровой таймлайн, чтобы можно было по кадрово записывать и потом воспроизводить перемещение трансформа например?? Точные перемещения
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: Внутриигровой таймлайн

Сообщение samana 13 сен 2017, 19:59

Да, конечно возможно.
Записывайте каждый кадр позицию вашего объекта в массив, или в файл, а потом считывайте эти данные.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Внутриигровой таймлайн

Сообщение jimmm 13 сен 2017, 21:27

А по изящьней нет интересно способов, насколько я понимаю большие масивы, когда их много сильно нагружают проц, из-ха чего будут большие баги с синхронизацией
Хотя возможно это единственный способ прописывать в файл
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: Внутриигровой таймлайн

Сообщение jimmm 14 сен 2017, 13:01

А есть ли решения на часовую запись множества трансформов, чтоб это все воспроизводилось потом точно, без лагов?
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: Внутриигровой таймлайн

Сообщение snezhok_13 14 сен 2017, 13:16

Есть готовый ассет даже, который это делает

chronos на assetstore
Разработка игр, немножко игровая журналистика, сейчас делаем Календарь: даты выхода игр
Аватара пользователя
snezhok_13
UNIверсал
 
Сообщения: 450
Зарегистрирован: 09 сен 2013, 11:12
Skype: s.coremission
  • Сайт

Re: Внутриигровой таймлайн

Сообщение Anonymyx 14 сен 2017, 13:19

А разве вы не про это?
https://docs.unity3d.com/Manual/TimelineSection.html
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: Внутриигровой таймлайн

Сообщение jimmm 15 сен 2017, 18:28

snezhok_13 писал(а):Есть готовый ассет даже, который это делает

chronos на assetstore

Интересный ассет, понять бы на основн чего они его сделали,
Выглядит как надо, вопрос производительности их решения, то есть можно ли делать более сложные сцены
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: Внутриигровой таймлайн

Сообщение jimmm 13 ноя 2017, 06:30

samana писал(а):Да, конечно возможно.
Записывайте каждый кадр позицию вашего объекта в массив, или в файл, а потом считывайте эти данные.

А как можно записывать лист в файл(вопрос от нуба))? И что использовать лучше для записи такого количества листов данных о положении в пространстве, если объектов много? Что-то типа PlayerPrefs? Чтобы небыло провисов из-за подгрузки данных, то есть чтоб воспроизводить записанные данные в реальном времени?
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: Внутриигровой таймлайн

Сообщение Valentinus 13 ноя 2017, 07:05

jimmm писал(а):Возможно ли как-то сделать внутри игровой таймлайн, чтобы можно было по кадрово записывать и потом воспроизводить перемещение трансформа например?? Точные перемещения

а чем вас Timeline не устраивает?
другое мое творчество: samlib.ru/u/us_w/
Аватара пользователя
Valentinus
Старожил
 
Сообщения: 889
Зарегистрирован: 24 мар 2017, 18:33

Re: Внутриигровой таймлайн

Сообщение Valentinus 13 ноя 2017, 09:02

jimmm писал(а):А по изящьней нет интересно способов, насколько я понимаю большие масивы, когда их много сильно нагружают проц, из-ха чего будут большие баги с синхронизацией


можно записывать не каждый кадр, а положения в ключевых точках, а промежуточные положения высчитывать на основе них.
другое мое творчество: samlib.ru/u/us_w/
Аватара пользователя
Valentinus
Старожил
 
Сообщения: 889
Зарегистрирован: 24 мар 2017, 18:33

Re: Внутриигровой таймлайн

Сообщение Cr0c 13 ноя 2017, 09:29

Valentinus писал(а):а промежуточные положения высчитывать на основе них.

Особенно интересно с криволинейными неравномерными движениями )))
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: Внутриигровой таймлайн

Сообщение Valentinus 13 ноя 2017, 10:34

Cr0c писал(а):
Valentinus писал(а):а промежуточные положения высчитывать на основе них.

Особенно интересно с криволинейными неравномерными движениями )))

первые велосипеды были с деревянными колесами :)
другое мое творчество: samlib.ru/u/us_w/
Аватара пользователя
Valentinus
Старожил
 
Сообщения: 889
Зарегистрирован: 24 мар 2017, 18:33

Re: Внутриигровой таймлайн

Сообщение jimmm 16 ноя 2017, 02:19

Valentinus писал(а):
jimmm писал(а):Возможно ли как-то сделать внутри игровой таймлайн, чтобы можно было по кадрово записывать и потом воспроизводить перемещение трансформа например?? Точные перемещения

а чем вас Timeline не устраивает?

Не пробовал таймлайн, но разве им можно управлять из игры?
jimmm
UNIверсал
 
Сообщения: 417
Зарегистрирован: 23 янв 2013, 22:57

Re: Внутриигровой таймлайн

Сообщение Valentinus 16 ноя 2017, 06:50

jimmm писал(а):
Valentinus писал(а):
jimmm писал(а):Возможно ли как-то сделать внутри игровой таймлайн, чтобы можно было по кадрово записывать и потом воспроизводить перемещение трансформа например?? Точные перемещения

а чем вас Timeline не устраивает?

Не пробовал таймлайн, но разве им можно управлять из игры?

Play/Stop точно есть, про остальное справку почитайте. ведь в редакторе есть возможность промотки, может и в классе есть поддержка этого
другое мое творчество: samlib.ru/u/us_w/
Аватара пользователя
Valentinus
Старожил
 
Сообщения: 889
Зарегистрирован: 24 мар 2017, 18:33


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15