Pull to refresh

Comments 14

А можно узнать в каком месте программы реализуется движение игрока? Просто в свое время долго мучался с Chipmunk Physics (по сути дела порт Box2D на C и Object-C), но ничего вразумительного так и не написал.
case sf::Event::KeyPressed:
                if(evt.key.code == sf::Keyboard::W)
                    playerBody->SetLinearVelocity(b2Vec2(0.0f, -15.0f));

                if(evt.key.code == sf::Keyboard::D)
                    playerBody->SetLinearVelocity(b2Vec2(5.0f, 0.0f));

                if(evt.key.code == sf::Keyboard::A)
                    playerBody->SetLinearVelocity(b2Vec2(-5.0f, 0.0f));
                break;
Поделитесь экзешником, пожалуйста! А то в начале статьи обещали, а в конце дали только исходники.
github.com/Izaron/Platformer/tree/master/SFMLTeach
SFMLTeach.exe
Только этого недостаточно, надо еще скачать карту, шрифт, изображение из той же папки, и скинуть в Windows/System32 все dll из репозитория
Спасибо, это круто! Я давно хотел начать постигать разработку игр на C, но руки никак не доходили (я специализируюсь на Web-разработке).
Вы не планируете, случайно, написать еще и про 3D игры?
Я хотел было написать про DirectX, но дело в том, что я охладел к нему из-за того, что его новые версии продвигают только на новой же винде, а OpenGL я еще не знаю
В общем, время покажет :)
А есть какие то готовые компоненты для написания аналогичного платформера под .Net?
И какие то бесплатные наборы тайтлов.
Ага, есть
Вместо SFML можно использовать XNA, вместо TinyXML встроен свой парсер XML (точного названия класса не помню), а инициализация Box2D не сильно отличается от оного в С++
Насчет тайлов не уверен, но где-то читал, что к Tiled Map Editor прилагается бесплатный набор тайлов. Пока не наняли художника или делаете проект для себя — не надо стесняться, берите отличные тайлсеты с девиантарта, ощущения будут в 10 раз лучше, чем от разноцветных квадратов :)
А зачем Windows/System32? Приложение ведь по-умолчанию сначала в текущей папке ищет, потому уже в системных.
и скинуть в Windows/System32 все dll из репозитория

Зачем, ему просто посмотреть, для этого не нужно system32 засорять
Пользуясь случаем, зацените уровни на Tiled Map Editor, созданные нормальными гейм-дизайнерами :)
image

image

Отсюда
1 скрин почему-то напомнил Dizzy )
Красота! только сейчас узнал про Tile Map Editor, до этого писал корявые самописные редакторы )) спасибо автору огромное )
Sign up to leave a comment.

Articles

Change theme settings