Maitiro ekuisa SFML paManjaro

SFML raibhurari yekugadzirwa kwemitambo yemavhidhiyo, iyo yakanyorwa mune yechinangwa-chinotungamira chirongwa chemutauro C ++, chakanangana nekuvandudzwa kwemitambo yemavhidhiyo ye2D, inotsigira iyo yakanyanya kushandiswa mufananidzo, font uye odhiyo mafomati nhasi. SFML ndizvo Inoumbwa neanotevera mashanu ma module. logo

  • System: Ndiyo SFML base module Iyo inoumbwa nemakirasi akasiyana anotibvumidza kushandisa tambo, manejimendi nguva, uye zvakare inotipa iwo akateedzana ematemplate ekugadzirisa vecheni, ngetani, hova, pakati pevamwe.
  • Hwindo:  Iyi module inotarisira gadzirisa yedu yekushandisa hwindo, iyo inosanganisira zviitiko zvewindows (pedyo, kuwedzera, kudzora pakati pevamwe), zviitiko zvekuisa (keyboard uye mbeva zviito, nezvimwewo) uye zvakare inobvumira kuumbwa kwechimiro OpenGL maunogona kutora zvakananga kubva OpenGL.
  • Graphics: Iyo inotibvumidza isu kudhirowa pahwindo redu, asi panguva imwechete iyo inotipa isu nhevedzano yemakirasi ekugadzirisa mifananidzo, machira, mavara, maprite, zvinyorwa uye 2D manhamba senge madenderedzwa, marange uye maumbirwo econvex.
  • Mutinhimira: SFML Iyo ine rutsigiro rwe 3D kurira, nenzira imwechete iyi module iyi inotipa isu nhevedzano yemakirasi ekushanda neodhiyo.
  • Network: SFML ine akateedzana emakirasi ekubata http, ftp, packet, socket, pakati pevamwe, aya makirasi anotibvumidza isu kugadzira network mitambo.

Para gadza SFML paManjaro isu tinofanirwa kutevedzera anotevera matanho, ayo anogona anogona kunge akagadziriswa kune chero kugovera zviri nyore.

Isa Zvishandiso

sudo pacman -S gcc
mu ubuntu zvakafanira kuisa kuvaka zvakakosha
sudo apt-get install build-essential

sudo pacman -S sfml
kana iri hunhu ivo vanogona kushandisa iyo sfml ppa
sudo add-apt-repository ppa:sonkun/sfml-development #ppa:sonkun/sfml-stable
sudo apt-get update
sudo apt-get install libsfml-dev

uye pakupedzisira ide kodhi inovhara:
sudo pacman -S codeblocks
ubuntu uye zvigadzirwa:
sudo apt-get install codeblocks

Kuisa kodhi mabhuroko

Iyo projekiti inofanirwa kugadzirwa mune yemenu faira> nyowani> chirongwa> koni yekushandisa uye c ++ inosarudzwa.

Kuwedzera sfml kunoenda kune menyu chirongwa> kuvaka sarudzo
uye muhwindo iri kutsva madhairekitori uye wobva wawedzera uye dhairekitori rinosarudzwa: / usr / share / SFML
Captura de pantalla_2015-12-09_16-16-09

ipapo mune iyo yekubatanidza maseteti tebhu uye inotevera inowedzerwa
wedzera

mune main.cpp faira isu tinoisa inotevera kodhi
#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;
}

kana zvichishanda vanozove newindo rakadai.
juego

chengetedza iyi kodhi yatinozoshandisa gare gare :), kusvika nguva inotevera


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Daniel akadaro

    Kutenda neruzivo rwakakwana pane fomu yekumisikidza. Zvido.

  2.   Lubeck akadaro

    ine vim yakagadzirirwa zvakanaka, kuronga ne sfml zvakada kufanana nekuzviita mumawindo uye ne studio yekuona, iyo yekuzadzisa yakakwana inoshanda.