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

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

Мой профиль
Сделал уникальную систему копирования для пользовательских танов, танов-картинок, перечисляемых полей и надписей.

В пункте "12. Задания с использованием базовых возможностей" теории, раздел 03 Дополнительные элементы и возможности\07 Слои\1. Разрезание пользовательских танов стоит ссылки на видео по работе со слоями.
В разделе "P.S. Использование функций конструктора" также есть видео по использованию новой системы копирования.

Текстовая теория будет в ближайшее время.

(на мой взгляд она сильно экономит время).
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Ты имеешь ввиду что если не писать теорию, то меньше занят?
С этим никто и не спорит

Но я уже писал

О скукоте бумагомарательства

1) Предполагается защита диссертации - текста на 100+ страниц.
К тому же еще примерно столько страниц должно быть ОПУБЛИКОВАННЫХ тезисов и статей. Эти 200 страниц текста не свалятся с неба, их нужно НАПИСАТЬ и соответственно НАУЧИТЬСЯ писать.

2) Продукт уже сейчас имеет много возможностей, и это затрудняет его полноценное изучение для эффективного использования.
Нужна хорошая документация. Чтобы читая ее, можно было качественно и полностью освоить продукт. Причем не только и не столько мелкие приемы, сколько и прежде всего - стратегические возможности.
Сейчас пока, в основном, идет устная передача информации - от тебя к Нине, или 5-курсникам. 


И БЫСТРО и качественно писать тебе НЕОБХОДИМО научиться.
Это можно сделать только ПЫТАЯСЬ писать тексты.
Пока хотя бы доку.
С некоторого момента времени перейдем на статьи про твою работу
И здесь твоя дока, и опыт полученный при ее написании сильно пригодятся.

Потом будем писать текст диссера и снова дока и опыт помогут.
Юрий Решетько

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

Мой профиль
Текст по слоям и копированию стоит в теории пункты 15 и 16.
Юрий Решетько

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

Мой профиль
Сделал выделение групп объектов.
Пока работает только выделение и перемещение группы (мышью и клавишами "w", "a", "s", "d"). Также работает удаление группы объектов по клавише Delete.

Повторное выделение объекта приведёт к исключению его из активной группы.

Можно также выделять несколько отдельных групп (Клавиша SHIFT - не нужна).

Сбить выделение можно кликом по свободному месту сцены.

Для того чтобы группу можно было настраивать и копировать необходимо ещё пару дней, тогда и будет готова подробная теория.
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Может будет вопрос в тему:

У меня, когда я работал, возникло желание, чтобы то, что в ТАБЛИЦУ заносится, автоматически становилось группой - например, чтобы можно было всю таблицу (со всеми потрохами) перенести в другое место или растянуть-сжать.

Это как-то соотносится с тем, что сделано/делается?
Юрий Решетько

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

Мой профиль
Сейчас это есть, примерно так:
1. Заносятся элементы в таблицу.
2. Выделяется таблица вместе с элементами.
3. Переносится в любое место.

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

Темы: 2181
Сообщений: 51960

Мой профиль


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


2. Выделяется таблица вместе с элементами.
 
То есть два клика - левый верхний угол и правый нижний угол таблицы - будет достаточно? Или нужно больше кликов, чтобы "выделить таблицу вместе с элементами"? Отвечать в форуме не обязательно, дальнейшее обсуждение может быть и устным при встрече сегодня.
Юрий Решетько

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

Мой профиль
Выделение происходит также как и в Windows (Например: при выделении ярлыков)
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Это ты так красиво ответил, что нужно сделать СТОЛЬКО КЛИКОВ, сколько элементов в таблице? А совсем не два?
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Если в таблице будет 100 элементов, то нужно будет сделать 100 кликов. Это ты называешь "нулевой эффект?"
Теперь о времени на реализацию автоматического группирования того, что занесено в таблицу?
Сколько это может занять?
В чем ты видишь главные трудности?
Юрий Решетько

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

Мой профиль
Для выделения группы объектов необходимо сделать следующее:

1. Зажать левую кнопку мыши в каком либо из углов будущей выделенной группы.
2. Перетянуть курсор по диагонали в противоположный угол будущего выделения.
3. Отпустить левую клавишу мыши.

В туже секунду объекты попавшие в прямоугольник будут выделены.
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Да, это то, что нужно и не очень тяжело.
Пока вопрос об автоматическом внесении в группу элементов таблицы можно отложить.
Юрий Решетько

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

Мой профиль
Вопрос на обсуждение (настройка группы объектов):

Выделили группу объектов одного класса, скажем пользовательские таны. Если они настроены все одинаково, то вопросов нет дальнейшие настройки будут применятся ко всей группе. Но если один из группы настроен по другому (назовём его "уникальным элементом") возникает два врианта развития событий:
1. Настройки "уникального элемента" собъются и он будет настроен как и вся группа (один в один).
2. Если изменение настроек всей группы не касается той опции, которая отличается в "уникальном элементе", то она не изменится, но групповая опция - добавится.

Внимание! Вопрос! Какой алгоритм писать?
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Идеальный вариант
- опция настройки группы

Пока можно выбрать то, что ЛЕГЧЕ реализовать, но с возможностью в будущем добавить и другой вариант.
Михаил Долинский

Темы: 2181
Сообщений: 51960

Мой профиль
Еще варинты:
- обсудить сегодня с Ниной
- представить себе несколько заданий, использующих групповое редактирование и подумать, что будет удобнее.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 15, 16, 17, 18, 19, ... 88, 89, 90
Time:0,05