Skip to content

timafaer/SFMLengine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFMLengine

руководство как что нибудь запустить на сыром движке

зайти в файл game.cpp в конструкторе добавить объект(entity) в entity добавить компоненты (entities[i].add_component(компонет который хотите добавить))

настроить компонент: entities[i].get<компонет для изменения *>()-> функция компонента

отрисовка - DrawComponent(сслыка на то что надо отрисовать)

также имеются компонеты:

enum class Type {
        component,
        drawComponent,
        textureComponent,
        vertexComponent,
        bphysComponent,
        shapeComponent,
        colissionComponent,
        animationComponent
}

интуитивно понятно что за что отвечает

также в недавнем патче был добавлен класс карты с помощью которого можно сделать задний фон добавить стены и проверить коллизию

движок продолжает разрабатываться так что скоро на нем уже можно будет писать полноцеенные 2д игры

чтобы добавить компонент надо создать класс и добавить родителя (class MyComponent: public Component),добавить в enum и прописать сценарии в ComponentStorage

пока что на этом все

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published