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

Формула программиста
основатель — Волосатов Евгений Витольдович

Демо игры / Лабиринт 2D - игра

  • На этом уроке мы создадим два уровня игры и запрограммируем их.
    В игре будут предметы для собирания, ключи, двери, мигающие стены.

    Задание:
    Создать два или три уровня для игры Лабиринт.
  • Дата отправки отчёта: 9 ноября 2015 г.
  • Задание выполнено: за 6 час. 55 мин.
  • Чему научился: Создавать несколько форм и их объединять. Еще я научился взаимодействию между формами
  • Что было сложным: создать самостоятельно 3 уровень
  • Комментарии: Хочу спросить совета. Хочу в 3 уровне создать порталы, т.е. при попадании курсора на лейбл, курсор автоматически появлялся на другом лейбле. Понимание что это нужно делать через Mouse enter есть, но не понимаю, как указать чтобы мышь внезапно оказалась в нужной мне точке(фото 3 левела прилагается)
  • Оценка видео-уроку:
Отчёт от 7976 за Демо игры / Лабиринт 2D - игра


Отчёт от 7976 за Демо игры / Лабиринт 2D - игра




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Владимирович  # Наноигры / Лабиринт 2D - игра / 2015-11-09 16:06

Создай для нужного лейбла событие onMouseOver


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Сергей Владимирович  # Наноигры / Лабиринт 2D - игра / 2015-11-09 14:15

Попробуй так в MouseEnter:
Point point = lbl_teleport.Location; // здесь укажи какой портал
                point.Offset(lbl_teleport.Height / 2, lbl_teleport.Width / 2);
                Cursor.Position = PointToScreen(po);


  • Отчёт оценивали:
    3658Назар0   8053Николай0   6925Артём+1   6987MichGar+1   6696Владимир Борисенко+1   7645Александр Львович+1   459Сергей Сергеевич+1   5882Александр Широков+1   4395Денис+1   6080annaka+1   1Евгений Волосатов+1   6458Илья+1   6391Владимир+1   7985Андрей 0   4004Елена+1   5419Роман+1   429Максим Базуев+1   7871Мария+1   7795Вадим0   4732Sergey+1   6452Кирилл Шмойлов+1   6969Дмитрий Цвирко0   4889Валера Луцевич+1   7901Влад+1   7788Ксения+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: научился использовать события в своих целях и узнал больше о событиях
Трудности: придумать новый тур
замечательный курс и классные уроки
Научился: Я научился пользоваться таймером и событиями MouseEnter, Shown, восполнил пробелы и в целом научился создавать 2D Лабиринт.
Трудности: Мне пришлось делать больше половины после часа работы с нуля из за совершенных мною ошибок.
Всё отлично!