На четвёртом уроке мы закончим создание редактора уровней. Напишем самую главную функцию для сохранения сделанных изменений в файл. Затем добавим кнопки перехода к следующему и предыдущему уровню. Останется только немного облагородить интерфейс программы.
Это первое приближение... По хорошему, нужно сделать немного светлее текстуры пустого пространства. Но это минимальный вариант, который был приемлем для такой игры. ;) К счастью, в сети хватает кучи сайтов с качественным артом, особенно легально бесплатного. Что позволяет нарисовать сеттинг любого направления от фэнтези до звёздных войн. Вот, например, статья : habr.com/company/plarium/blog/304408/
Отчёт оценивали: 10895. Danil42Russia+110494. Алексей В.+117947. Dmitry Sinitsin+15502. Антон Кравченко017606. Виктор+1791. Валерий Жданов+116496. Pavlin+118520. 八尋瀧川017425. ser2018+16452. Кирилл Шмойлов+18275. Tekashnik+110717. OloloCode+15394. Anton+19752. chokayes+116066. Bodrik_torf+14395. Денис+19980. Timoha+118249. Александр+116218. Дмитрий+13922. Александр+1459. Сергей Сергеевич+13747. Сергей+11. Евгений Волосатов+16644. valerys Nikola+1Посетитель+116459. Protos+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Реализации сохранения ;) Good. ;) + Я доделал библиотеку RecourceLoader - теперь она работает, как нужно ;) / + Переделал адаптивность на разрешение - теперь лучше стали 'адаптироваться' размеры PicterBox'ов к разрешению ;) / + Тестил изменения размеров уровня - нашёл баг(У всевышнего он тоже есть), если изменить размер уровня на более большие то выдаст ислючение(IndexOF) - Исправил это добавив в тот самый цикл(переделки массива string на более большой) - написав в условие цикла - (Curr + Delta), вместо Curr ;) / При больших значениях(значит дельта больше) - выходило за рамки массива ;)