Рубрика: C#

Unity, физика, работа с Joint и не только

Я продолжаю изучать Unity на одном из платных курсов платформы Skillbox. Несколько модулей в нем отведено изучению использования встроенного физического «движка». Интересные возможности для реализации Ваших механик представляет работа с Joint. В Unity можно задать некоторые варианты взаимодействия предметов, связав их с помощью различных Joint между собой. Их существует 5 типов для разных случаев взаимодействия. […]

Редактор уровней для MySpaceShooter

Я второй раз участвовал в интенсиве на образовательной платформе Skillbox по созданию на Unity космического шутера. Сама идея игры новизной не блещет, но захотелось доделать её до «релиза». Большинство игр состоят из уровней, миссий, локаций и т.п., процесс прохождения которых сопровождается усложнением геймплея. Разработка качественных уровней — головная боль дизайнеров. Для её удобства можно создать […]

Пирамидки на Unity

Unity популярная среда разработки игр, позволяющая даже одному индивидуальному разработчику реализовать простую игру или сделать прототип игры посложнее. Изучая Unity, достаточно быстро возникает желание сделать свою игру. При этом сразу возникает море вопросов, как сделать то или это. И чем дольше Вы читаете книги или статьи, смотрите ролики, повторяете за спикерами на интенсивах, тем больше […]

Генератор фоновых изображений

В статье «Генератор фоновых изображений» я расскажу о том, как написать программу для генерации нескольких видов движущихся изображений. Их можно использовать, например, для создания фоновых видеороликов для своих страниц сайта. Вы можете реализовать в своей программе и другие варианты движущихся изображений, применив подход, описываемый в этой статье. Содержание Описание приложения «Генератор фоновых изображений» Приложение состоит […]

Редактирование ячеек DataGridView.

Элемент управления DataGridView приложений Windows Forms MVS позволяет выводить массивы однотипных данных в виде таблицы. Кроме просмотра и обычного редактирования ячеек DataGridView позволяет программно подключить нестандартные редакторы для содержания ячеек. В результате работу с приложением можно сделать более удобной. Для наших экспериментов с DataGridView создадим небольшое приложение по учёту персонала. Содержание Описание тестового приложения Определение […]

Пользовательский элемент управления

Иногда при создании пользовательского интерфейса не хватает функциональности стандартных элементов управления или не устраивает их дизайн. Пользовательский элемент управления помогает решать эти проблемы. Несколько собственных пользовательских элементов управления можно объединять в библиотеку элементов. В статье Создание библиотеки пользовательского элемента управления описано создание такого элемента из стандартных элементов управления. Содержание Создаём библиотеку и первый пользовательский элемент […]

Создание библиотеки пользовательского элемента управления

В статье Диалоговое окно ввода цифр кликом мышки описано как внедрить в свой проект графический ввод чисел кликом мыши. Давайте перенесём код этой формы в пользовательский элемент управления. Библиотека пользовательских элементов управления облегчает их повторное использование. В такую библиотеку и разместим наш элемент. Библиотека пользовательских элементов управления : Содержание Создадим новый проект для библиотеки по […]

Диалоговое окно ввода цифр кликом мышки

Вот такое окно мы сможем внедрять в свой проект. В смартфонах и планшетах для ввода текста и цифр выводятся контекстно зависимые элементы ввода. В некоторых приложениях компьютерных программ, например, для ввода поискового запроса в Яндексе, по кнопке показывается клавиатура для ввода текста кликами мышки. Давайте попробуем сделать что-то подобное для своей программы. Создадим новый проект […]