Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Игры со Спрайтами / Спрайт. Панель инструментов

  • На этом уроке мы создадим панель инструментов с кнопками
    для переключения цвета, очистки экрана, отмены последнего действия.
  • Дата отправки отчёта: 31 января 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Я не узнал ничего нового
  • Что было сложным: Переделывать часть задания так как visual studio заключила и удалила часть скриптов :~(
  • Комментарии: Все хорошо, но на этом уроке все всё уже давно знали. Тоесть события и т.п
    Надеюсь вы оцените мои старания.
    Очень хочу что бы Евгений Витольдович попробовал этот редактор :~)
    Фичи:
      - Создание новых спрайтов
      - Сохранение/Загрузка
      - Маленький вес файла
      - Удобство использования
      - Красивый интерфейс(А как же без него? :~))
      - Отмена и Повтор действия
      - Произвольный цвет линии
    Надеюсь вы оцените проделанный труд :~) Оставляйте отзывы в комментариях :)
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
Отчёт от 8886 за Игры со Спрайтами / Спрайт. Панель инструментов


Отчёт от 8886 за Игры со Спрайтами / Спрайт. Панель инструментов




Оцени работу

 
Сохранить страницу:

7276. --
Ильшат
Ильшат
ответить
→  Михаил Ермишин  # Игры со Спрайтами / Спрайт. Панель инструментов / 2016-02-01 17:08

Посмотрел проект. Молодец, добавил свой формат сохраняемого файла. Если сохранять в бинарном виде, будет еще компактнее. В качестве пожелания, можно убрать повторяющийся код проверки в трех методах Sprite.AddLine в отдельный метод. Не совсем понятно, почему у тебя одновременно есть обычные и статичные методы Load, Save, лучше остановиться на каком-то одном решении. И при ошибке выхода за границу спрайта, в проверках AddLine, ты сурово вылетаешь через исключение, думаю здесь это не так критично, можно просто обрезать линию, заканчивать ее на границе карты. Плюс, если уж так хочется надежного кода, надо бы проверять и в другую сторону, вдруг твой метод вызовут с отрицательными аргументами x, y?)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Ильшат  # Игры со Спрайтами / Спрайт. Панель инструментов / 2016-02-01 17:12

Спасибо, всё хорошо, я этим занимаюсь :~) А как в бинарном виде сохранять? Научишь? :~)




Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: настраивать элементы формы и взаимодействовать с ними. Очищать имеющиеся структуры и списки
Трудности: Добиться правильной прорисовки всех элементов изображения
все хорошо


Научился: Познакомился с обширными методами класса list. Очень интересный класс, с которым надо бы поближе познакомиться.
Трудности: Повторять не сложно. Сложно такое придумать
Спасибо за урок