[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 56, 57, 58, 59, 60, ... 88, 89, 90
Автор Сообщение
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
- Запись движения объекта (по движению мыши)
-- Модуль для конструктора
--- 1 вариант
---- Для каждого (анимируемого объекта) есть свойство в настройках "Старт записи". После старта запись начинается при зажатии кнопки мыши на объекте и останавливается после отпускании мыши над объектом
---- Как только запись окончена объект прыгает в изначальное положение и в настройках появляется таймлайн, по которой можно просмотреть анимацию
---- Кнопка проиграть анимацию
---- Кнопка Удалить анимацию
---- Анимация будет записываться в относительных координатах, поэтому при последующем смещении анимированного объекта будет смещаться и траектория его движения
---- Параметры (старт анимации через (время в секундах), старт анимации после (установки тана на место, выполнения задания), преднастройка анимации (частота записи отрезков анимации))
--- 2 вариант
---- Старт анимации на сцене будет происходить после нажатия сочетания горячих клавиш
---- Включается запись анимации во всех объектах сцены, далее работает Первый вариант анимации для каждого
---- Сочетанием горячих клавиш отключается анимация всех объектов

-- Предусмотреть
--- Возможность создания мульти-анимации (последовательно идущая друг за другом с указанным таймаутом)
--- Настройки для сцены (запуск анимации всех объектов сразу)
--- В перспективе выводить линию анимации для корректировки траектории движения (например создавать ускорение или замедление движения). Возможно вносить криволинейные участки в отрезки траектории.
---- Для точек анимации предусмотреть изменение прозрачности объекта, удаление точек
---- Интересно что получится если создать разрывы в линии анимации
--- Подумать над созданием библиотеки стандартных анимаций. Например:
------ Анимация выезжания объекта из-за пределов экрана(справа, слева, сверху, снизу) (с ускорением, с замедлением)
------ Анимация падения объекта с отскоком

--- Возможно для корректной работы анимации придётся изменить расположение сцены в панели конструктора и сделать горизонтальное скролирование панелей.

-- Объекты которые будут анимироваться
--- Пользовательские таны (предусмотреть запись поворота)
--- Картинки таны (предусмотреть запись поворота)
--- Надписи таны (предусмотреть запись изменения текста)
--- Надписи (предусмотреть запись изменения текста)
--- По мере необходимости анимацию можно будет подключить и во все другие объекты(области выделения, поля перечисления, точки соединения, поля группировки, поля выбора ответов, таблицы, линии)

Сделать демонстрационные задания для всех особенностей и потенциальное направление применения.

- автоматическое вырезание цветов из картинок и создание раскрашиваемых танов
--- Пока просто подумать (если успею сделаю простой прототип)
Мария Кугейко

Темы: 16
Сообщений: 1399

Мой профиль
Я бы хотела добавить "5 копеек", что увидит ученик/ца ...
Ролик закончился, наш анимируемый объект:
- исчез
- остался видимым
- убежал вверх/вниз/вправо/влево

Анимация появляется:
- как только открыли задание
- по нажатию специальной кнопки
- после выполнения задания

Задание, которое надо выполнить, во время проигрывания ролика:
- сразу видим. Если проигрывается ролик, то тоже его видим
- появляется, когда проиграется ролик


Надо подумать - что мы хотим:
если ребенок не с первого раза понял (или отвлекся во время проигрывания ролика), что показывали мы своим роликам.
Как повторить ролик? - обновить окно или надо добавить кнопку повторить ролик (а если их несколько). Или если анимируемый объект остался видимым, то если на него нажать несколько раз и он задвигается снова. Или в задании если нажать на вопросик, то появится меню и ребенок сам выберет, какой ролик он хочет увидеть - автор задания должен будет назвать ролик, так чтобы ребенку было понятно, что он хочет посмотреть еще раз. Или в меню вместо названий будет анимируемый объект.
Я лично пока не знаю, что я бы хотела. Может, это все перевести в параметры? Или, что легче запрограммировать, а мы потом на опыте решим и попросим переделать .
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Вроде закончил главное:
- Конструирование анимации
- Воспроизведение анимации
- На данный момент есть 3 параметра запуска анимации и 3 параметра переходов между ключевыми точками анимации
- Анимация подключена пока только к пользовательским танам

Пример задания (Я конечно же не мультипликатор )
- http://dl.gsu.by/task.jsp?nid=1072366&cid=419
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
На моей машине (в 2-1п) сильно быстро анимация происходит.

А теория ОБНОВЛЕНА?
Есть где почитать, как пользоваться?
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Михаил Долинский:

На моей машине сильно быстро анимация происходит.
 

Так и задумано


Михаил Долинский:


А теория ОБНОВЛЕНА?
Есть где почитать, как пользоваться?
 

Я только что закончил, решил поделиться первым опытом.
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
Спасибо, а теперь теорией поделись :-)
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль


Юрий Решетько:

Вроде закончил главное:
- Анимация подключена пока только к пользовательским танам
Пример задания (Я конечно же не мультипликатор )
- http://dl.gsu.by/task.jsp?nid=1072366&cid=419  
Это же танграм - комплектный тан?
А с цифрами, буквами из твоих комплектов, с новым комплектом танов(из коробочки) эта анимация будет работать?
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Михаил Долинский:


Юрий Решетько:

Вроде закончил главное:
- Анимация подключена пока только к пользовательским танам
Пример задания (Я конечно же не мультипликатор )
- http://dl.gsu.by/task.jsp?nid=1072366&cid=419  
Это же танграм - комплектный тан?
А с цифрами, буквами из твоих комплектов, с новым комплектом танов(из коробочки) эта анимация будет работать?  


С любыми нарисованными танами (также с пользовательскими танами, в которые загружены картинки)
И уже подключил к танам картинкам
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль


Юрий Решетько:

... с пользовательскими танами, в которые загружены картинки  

Это что за зверь такой - можно показать (ссылку)

И уже подключил к танам картинкам 
ссылку на задание в студию, пожалуйста
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Вот вариант анимации с картинками
http://dl.gsu.by/task.jsp?nid=1072430&cid=419
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Ближайшие планы по развитию параметров анимации
- Написать теорию

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


Неплохо было бы
- Сделать загрузку и выгрузку файла анимации
- Сделать комментарий для анимаций объектов
- Изменить пропорциональное уменьшение/увеличение объекта на уменьшение/увеличение по осям
- Возможно ввести анимацию поворота в трёхмерной плоскости

Ввести параметры
- Запуск анимации по завершению объекта
- Запуск анимации по завершению задания
- Блокировать объект до старта анимации
- не блокировать если объект только мерцает или поворачивается (с сохранением координат смещения)

- Подпись анимации для взаимодействия с другими объектами
- Запускать именную анимацию по завершении данной
- Запускать именную анимацию по завершении объекта

Анимировать смену заданий по завершении именной анимации или через определённое время (для зацикленных анимаций)

Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Теория по анимации объектов
http://dl.gsu.by/theory.jsp?id=7298&cid=419
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Вчера один вопрос на паре меня натолкнул на мысль:

Ввести в задания инструмент "Карандаш" для подчёркивания или выделения каких либо объектов.
Выглядеть будет примерно как кисть


Конструирование:
- Автор на сцене рисует непрерывную линию
- После отпускания мыши нарисованный объект преобразуется в область, которую можно изменять по ширине и высоте

Проигрывание:
- Учащийся должен в тех же областях нарисовать что либо (например тоже линию)
Проверка:
- Если в тех областях на сцене что либо нарисовано (не вдаваясь в форму), то задание выполнено
- Если что либо нарисовано вне областей, то задание не выполнено (обнуление задания по кнопке "Сначала")
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
Великолепная идея.
А сколько времени нужно на реализацию?
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль


Юрий Решетько:

Теория по анимации объектов
http://dl.gsu.by/theory.jsp?id=7298&cid=419 
Спасибо, уже переадресовал Маша и Оле
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 56, 57, 58, 59, 60, ... 88, 89, 90
Time:0,05