Сделаем перемещение персонажа с помощью клавиатуры.
Наш герой может перемещаться в четыре стороны. В будущем мы сделаем всё более красиво и перепишем под ООП, но сейчас главное понять суть работы с клавиатурой с помощью SFML.
Разработка 2D игр на языке программирования C++ с использованием библиотеки SFML. Поделюсь своим опытом использования SFML. Показывать примеры буду в Visual Studio 2013
Сделаем перемещение персонажа с помощью клавиатуры.
Наш герой может перемещаться в четыре стороны. В будущем мы сделаем всё более красиво и перепишем под ООП, но сейчас главное понять суть работы с клавиатурой с помощью SFML.
На этом уроке вы узнаете как вывести на экран определенный участок изображения. Таким методом можно сделать анимацию персонажа и конечно его отображение в разных состояния (прыгнул, присел, побежал и так далее).
На этом уроке мы рассмотрим работу с текстурой на примере создания главного персонажа игры.
Приступим:)
Для начала нарисуйте персонажа сами, или скачайте на просторах интернета готового (png формат). Для себя я нашел такого вот
Читать далее Урок 3. Загрузка текстуры, вывод картинки на экран. на примере создания персонажа. SFML
В предыдущем уроке мы настроили среду разработки и запустили тестовый код. В этом уроке разберем каждую строку этого кода для лучшего понимания происходящего и рассмотрим пример из реальной жизни.
Читать далее Урок 2. Разбор тестового кода, основной принцип работы sfml, обязательные функции SFML
В этом уроке мы подключим библиотеку SFML (Simple and fast multimedia library) к среде разработки Microsft Visual Studio 2013:
Скачиваем библиотеку http://www.sfml-dev.org/download/sfml/2.2/ (у меня это версия Visual C++ 12 (2013) – 32-bit);
Читать далее Урок 1. Подключение библиотеки SFML к среде разработки Visual Studio 2013