Како инсталирати СФМЛ на Мањаро

СФМЛ је библиотека за стварање видео игара, која је написана на објектно оријентисаном програмском језику Ц ++, усредсређена је на развој 2Д видео игара, подржава најчешће коришћене формате слика, фонтова и звука данас. СФМЛ је састављен од следећих 5 модула. лого

  • Систем: То је СФМЛ основни модул и састоји се од различитих класа које нам омогућавају да користимо нити, управљање временом, а такође нам нуди низ шаблона за управљање векторима, ланцима, токовима, између осталог.
  • Прозор:  Овај модул се брине управљати нашим прозором апликације, који укључује догађаје прозора (затварање, увећавање, промена величине између осталих), унос догађаја (радње тастатуре и миша, итд.) и такође омогућава стварање контекста ОпенГЛ у којој можете директно цртати ОпенГЛ.
  • Графика: Омогућава нам цртање на нашем прозору, али истовремено нам пружа низ класа за управљање сликама, текстурама, бојама, спритовима, текстовима и 2Д фигурама, попут кругова, правоугаоника и конвексних облика.
  • Аудио: СФМЛ Има подршку за 3Д звук, на исти начин на који нам овај модул пружа серију предавања за рад са звуком.
  • Мрежа: СФМЛ има низ класа за руковање хттп, фтп, пакетима, сокетима, између осталог, ове класе нам омогућавају стварање мрежних игара.

у инсталирајте СФМЛ на Мањаро морамо следити следеће кораке, који се вероватно могу лако прилагодити било којој дистрибуцији.

Инсталирајте Алатке

sudo pacman -S gcc
у убунту је потребно инсталирати основно градиво
sudo apt-get install build-essential

sudo pacman -S sfml
у случају убунту-а могу да користе сфмл ппа
sudo add-apt-repository ppa:sonkun/sfml-development #ppa:sonkun/sfml-stable
sudo apt-get update
sudo apt-get install libsfml-dev

и на крају иде код блокира:
sudo pacman -S codeblocks
убунту и деривати:
sudo apt-get install codeblocks

Постављање блокова кода

Пројекат мора бити креиран у датотеци менија> ново> пројекат> апликација конзоле и изабран је ц ++.

Додавање сфмл-а иде у мени пројекат> опција изградње
и у овом прозору кликните на директоријуме за претрагу, а затим додајте и директоријум је изабран: / уср / схаре / СФМЛ
Captura de pantalla_2015-12-09_16-16-09

затим на картици подешавања повезивача додаје се следеће:
додати

у датотеку маин.цпп стављамо следећи код:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow ventana(sf::VideoMode(400, 400), "Funciona!");
sf::CircleShape circulo(400);
circulo.setFillColor(sf::Color::Red);
while (ventana.isOpen())
{
sf::Event event;
while (ventana.pollEvent(event))
{
if (event.type == sf::Event::Closed)
ventana.close();
}
ventana.clear();
ventana.draw(circulo);
ventana.display();
}
return 0;
}

ако успе, имаће овакав прозор:
јуего

сачувајте овај код који ћемо користити касније :), до следећег пута


2 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Данијел дијо

    Хвала на врло потпуним информацијама на обрасцу за инсталацију. Поздрави.

  2.   лубецк дијо

    са добро конфигурисаним вим-ом, програмирање са сфмл-ом готово је исто као и то у оперативном систему Виндовс и са Висуал Студио-ом, аутоматско довршавање потпуно функционално.