Что было сложным:
Из-за невнимательности я опять написал присвоение координат пикселям _после_ создания всех объектов, а потом искал отладчиком, где я накосячил. Вроде все правильно и координаты такие же, а видно только четверть окружности. Потом уже глаз зацепился за расположение группы пикселей и тут как бы озарило, что объекты уже созданы, а пикселям еще не присвоены координаты. Я подумал, что может быть и все равно в какой последовательности, но перенес их в начало и все заработало.
Уже опять 8 вечера и глаз закрывается. Наверное на сегодня хватит.
Комментарии:
Теперь я понял и увидел прогресс и логичность, а так же образность ооп. Для меня в голове проще представить линии, как связь 2х точек. А вместо этого надо в стандартный метод рисования линии вбивать аж 4 параметра координат. Это как бы совсем не образно и сразу теряется концентрация и все начинает путаться.
Сейчас, глядя уже на такой код, у меня в голове образовалась образная картина всей проги и я понимаю зачем столько методов вложенных друг в друга и почему столько Draw, хотя который без аргументов делает совсем другие действия.
Вобщем мне нравится развитие ситуации. Это понимание или прозрение дает новые силы и уверенность в дальнейших действиях следущих уроков. А то я сегодня сделал только 3 или 4 урока и больше времени потратил на просмотр ютуба. Завтра попробую сделать больше.
Если кто-то говорит, что надо просто делать и потом само станет понятно, то сначала такие слова кажутся пустыми. Но стоит только дальше просто делать и действительно все становится понятно. Такие слова можно понять только уже после того, как совершил действия. Так что я тут тоже могу тупо сказать, что надо просто делать, хотя это очень трудно дается и лень делать то, что непонятно. Такие вот ощущения у меня.
Последовательность очень важна, это функции не важно в какой последовательности добавляются в код, а их вызов и организация логики очень критична к последовательности. Это как в песне из фирма "Ирония судьбы..." - Если у вас нету тёти, то вам её не потерять... По поводу слов, что надо просто повторять код и понимание придёт само, это факт, который проверяется только с практикой, слушать комментарии учителя, повторять за ним код и постепенно он будет становиться понятным, так как в каждом курсе очень многое повторяется, есть несколько курсов, где повторений минимум и очень много уникального контента, но в целом, сама логика написания ПО идентичная, отличия лишь в реализации отдельных функций.
Научился: точки создавать))) и уже понимаю как задавать координаты!!! Трудности: в этом уроке сложностей не возникло, все очень наглядно видно!!! мне даже так больше нравиться через точки линию создавать…. возможно это не удобно т.к. точек тогда нужно кучу создать, зато менять линии очень удобно, сделала касательные маленькой верхней окружности, теперь красотище)))