Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.09.2004, 17:55
peno вне форума Посмотреть профиль Отправить личное сообщение для peno Найти все сообщения от peno
  № 1  
peno

Регистрация: Sep 2004
Сообщений: 8
Отправить сообщение для peno с помощью ICQ
По умолчанию Движение по эллипсу ???

Всем здравствуйте..

Хочу клип заставить крутиться по эллипсу. В принципе все просто, я в синус загоняю таймер, беру координаты - и он двигается. все ок. Но как сделать, чтобы можно было плавненько менять скорость вращения??? Я пробовал менять аргумент - скорость действительно меняется, но в итоге в момент смены скорости клип перескакивает.. Может кто знает, как это обойти??

Спасибо

Старый 02.09.2004, 18:04
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
С ступеньки на ступеньку перескакивает? )
Исходник в студию.

Старый 02.09.2004, 18:39
peno вне форума Посмотреть профиль Отправить личное сообщение для peno Найти все сообщения от peno
  № 3  
peno

Регистрация: Sep 2004
Сообщений: 8
Отправить сообщение для peno с помощью ICQ
Вот исходник. Он совсем сырой, там только личные вспомогательные фишки... Объясняю, что там напихано:

- Квадратик черный - тот самый клип, который должен двигаться.
- Зеленая дура неизвестного назначения - пустышка. Я такие пользую вместо глобальных переменных и для всякой общей писанины.
- Клип "center" (черная полосочка в центре) - просто для обозначения центра.
Примерно для того же рамочка

Основной код в черном клипе ("Col"), еще немного в Dummy.
Вложения
Тип файла: zip rotating.zip (5.2 Кб, 19 просмотров)

Старый 02.09.2004, 18:41
peno вне форума Посмотреть профиль Отправить личное сообщение для peno Найти все сообщения от peno
  № 4  
peno

Регистрация: Sep 2004
Сообщений: 8
Отправить сообщение для peno с помощью ICQ
Добавлю - Скорость меняется от положения мыши по горизонтали. Там кубическое уравнение - просто привык, так разница между центром\границами лучше видна.

Старый 02.09.2004, 18:56
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
ХЕ, так ты радианами пользуешься фактически, умножай аргумент синуса на ПИ/180.

Старый 02.09.2004, 19:07
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Хотя. Если у тебя зависит от положения мышки, то просто не согласованны величины. Движение мыши слишком сильно влияет на скорость.

Для начала установаи минимальный и максимальный диапозон скорости движения обекта (скорость не должна привышать величину при которой объект умудряется проходить больше половины окружности, иначе будет эффект движения назад, а не вперед). Потом подгоняй формулы влияющие на эту скорость.

Старый 02.09.2004, 19:52
peno вне форума Посмотреть профиль Отправить личное сообщение для peno Найти все сообщения от peno
  № 7  
peno

Регистрация: Sep 2004
Сообщений: 8
Отправить сообщение для peno с помощью ICQ
Там все же не в этом дело, не в чуствительности..

Если физически говорить, то вот что: Когда я меняю скорость, то меняется аргумент синуса -> меняется фаза. А раз она меняется, то ГДЕ окажется мой клип при малейшем изменении скорости - понять тяжело. Насколько я понимаю, у таймера оч большое значение, и синус от этого, при небольшом даже изменении дает огромную разницу фаз. Вот, может, если с этим разобраться??

Старый 02.09.2004, 19:58
peno вне форума Посмотреть профиль Отправить личное сообщение для peno Найти все сообщения от peno
  № 8  
peno

Регистрация: Sep 2004
Сообщений: 8
Отправить сообщение для peno с помощью ICQ
Вот картиночка с графиками, может поможет
Миниатюры
Нажмите на изображение для увеличения
Название: sins.jpg
Просмотров: 29
Размер:	46.3 Кб
ID:	9973  

Старый 02.09.2004, 22:52
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Как двигается объект по окружности я знаю. Скорость это физическое понятие, в твоем же случаи ты меняешься не скорость, а угол на который сместиться объект на следующем фрейме. У тебя введена зависимость этого угла от времени и положения мышки. Если мышку не учитывать, то влияние времени линейное. А вот положение мышки добавляет тебе нужное ускорение. Сделай это влияние более гладким, скажем от 0 до 10, а не таким сверх большим от которого клип у тебя скачет как попрыгунчик.

Старый 02.09.2004, 23:00
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Влт пример
Вложения
Тип файла: zip iradius.zip (2.8 Кб, 27 просмотров)

Создать новую тему   Часовой пояс GMT +4, время: 15:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.