var title = 'RailUnion.net Блоги Лента'; var url = 'http://railunion.net/blog/view/recent_comments_sid-3740ffc206e02590a0c189bf1a4326e5.html'; var site_url = 'http://railunion.net'; var site_desc = 'Русскоязычное железнодорожное сообщество'; var time = 'Wed, 21 Feb 2018 06:16:10 +0300'; var data = new Array(); data[0] = new Array(); data[0]['title'] = 'Re: Скриптованые путевые объекты.'; data[0]['url'] = 'http://railunion.net/blog/sfateev/Re_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BF%D1%83%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B._r-827_sid-3740ffc206e02590a0c189bf1a4326e5.html#r827'; data[0]['url'] = 'http://railunion.net/blog/sfateev/Re_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BF%D1%83%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B._r-827_sid-3740ffc206e02590a0c189bf1a4326e5.html#r827'; data[0]['username'] = 'sfateev'; data[0]['blog_id'] = '827'; data[0]['blog_message'] = 'Спасибо! :)'; data[0]['blog_time'] = 'Sat, 06 Jan 2018 15:21:47 +0300'; data[1] = new Array(); data[1]['title'] = 'Re: Скриптованые путевые объекты.'; data[1]['url'] = 'http://railunion.net/blog/%D0%A1%D0%B2%D0%B5%D1%82%D0%B0/Re_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BF%D1%83%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B._r-826_sid-3740ffc206e02590a0c189bf1a4326e5.html#r826'; data[1]['url'] = 'http://railunion.net/blog/%D0%A1%D0%B2%D0%B5%D1%82%D0%B0/Re_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BF%D1%83%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B._r-826_sid-3740ffc206e02590a0c189bf1a4326e5.html#r826'; data[1]['username'] = 'Света'; data[1]['blog_id'] = '826'; data[1]['blog_message'] = 'Возможно :).
Готово.'; data[1]['blog_time'] = 'Fri, 05 Jan 2018 15:47:13 +0300'; data[2] = new Array(); data[2]['title'] = 'RE: Скриптованые путевые объекты.'; data[2]['url'] = 'http://railunion.net/blog/sfateev/RE_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BF%D1%83%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B._r-825_sid-3740ffc206e02590a0c189bf1a4326e5.html#r825'; data[2]['url'] = 'http://railunion.net/blog/sfateev/RE_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BF%D1%83%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B._r-825_sid-3740ffc206e02590a0c189bf1a4326e5.html#r825'; data[2]['username'] = 'sfateev'; data[2]['blog_id'] = '825'; data[2]['blog_message'] = 'Света, если это возможно, перезалейте изображения в разделе "использование", пожалуйста.'; data[2]['blog_time'] = 'Wed, 27 Dec 2017 14:48:08 +0300'; data[3] = new Array(); data[3]['title'] = 'RE: Настройка интерьерной камеры через Animated Body Node'; data[3]['url'] = 'http://railunion.net/blog/%D0%A1%D0%B2%D0%B5%D1%82%D0%B0/RE_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%8C%D0%B5%D1%80%D0%BD%D0%BE%D0%B9_%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D1%8B_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Animated_Body_Node_r-822_sid-3740ffc206e02590a0c189bf1a4326e5.html#r822'; data[3]['url'] = 'http://railunion.net/blog/%D0%A1%D0%B2%D0%B5%D1%82%D0%B0/RE_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%8C%D0%B5%D1%80%D0%BD%D0%BE%D0%B9_%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D1%8B_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Animated_Body_Node_r-822_sid-3740ffc206e02590a0c189bf1a4326e5.html#r822'; data[3]['username'] = 'Света'; data[3]['blog_id'] = '822'; data[3]['blog_message'] = '
Коэффициент 1.7, 3.4. и подобные - подгонный, позволяет увязать положение контрола и позицию на временной линейке в анимации. К сожалению, я не разобрался толком, как они соотносятся, и предпочитаю найти коэффициент "подгоном".
Там всё очень просто.
Количество кадров в этом случае нас вообще не интересует.
Анимация имеет время проигрывания - вот как раз этот параметр нам нужен.
Если анимация прописана в конфиге, во вкладке левера контрола, то движок будет сам масштабировать это время так, чтобы максимальному значению контрола соответствовал конец анимации, а минимальному - начало.
Если же нужно вручную установить анимацию в определенное положение, то приходится делать это масштабирование этими коэффициентами. Так как у вызове Call( "*:SetTime", "имя", время) (или Call( "Reset", "имя") с последующим [b...

[ Продолжается ]'; data[3]['blog_time'] = 'Mon, 21 Aug 2017 11:15:58 +0300'; data[4] = new Array(); data[4]['title'] = 'Re: Настройка интерьерной камеры через Animated Body Node'; data[4]['url'] = 'http://railunion.net/blog/%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%BC%D0%B0%D1%81%D1%82%D0%B5%D1%80/Re_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%8C%D0%B5%D1%80%D0%BD%D0%BE%D0%B9_%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D1%8B_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Animated_Body_Node_r-821_sid-3740ffc206e02590a0c189bf1a4326e5.html#r821'; data[4]['url'] = 'http://railunion.net/blog/%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%BC%D0%B0%D1%81%D1%82%D0%B5%D1%80/Re_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%8C%D0%B5%D1%80%D0%BD%D0%BE%D0%B9_%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D1%8B_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_Animated_Body_Node_r-821_sid-3740ffc206e02590a0c189bf1a4326e5.html#r821'; data[4]['username'] = 'радиомастер'; data[4]['blog_id'] = '821'; data[4]['blog_message'] = 'Шейдер для объектов для камеры лучше использовать Invizible'; data[4]['blog_time'] = 'Mon, 31 Jul 2017 16:12:01 +0300';