Kā instalēt SFML uz Manjaro

SFML ir bibliotēka videospēļu izveidei, kas ir uzrakstīta objektorientētajā programmēšanas valodā C ++, tā ir vērsta uz 2D videospēļu izstrādi, tā atbalsta mūsdienās visbiežāk lietotos attēlu, fontu un audio formātus. SFML ir sastāv no šādiem 5 moduļiem. logotips

  • Sistēma: Tas ir SFML bāzes modulis un tas sastāv no dažādām klasēm, kas ļauj mums izmantot pavedienus, laika pārvaldību, kā arī piedāvā virkni veidņu, lai cita starpā pārvaldītu vektorus, ķēdes, plūsmas.
  • Logs:  Šis modulis rūpējas pārvaldīt mūsu lietojumprogrammas logu, kas ietver loga notikumus (citu starpā aizvērt, maksimizēt, mainīt izmērus), ievades notikumus (tastatūras un peles darbības utt.), kā arī ļauj izveidot kontekstu OpenGL kurā jūs varat izdarīt tieši no OpenGL.
  • Grafika: Tas ļauj mums zīmēt uz mūsu loga, bet tajā pašā laikā tas nodrošina mums virkni nodarbību attēlu, faktūru, krāsu, spritu, tekstu un 2D skaitļu, piemēram, apļu, taisnstūru un izliektu formu, pārvaldīšanai.
  • Audio: SFML Tam ir 3D skaņas atbalsts, tādā pašā veidā šis modulis nodrošina mums virkni nodarbību darbam ar audio.
  • Tīkls: SFML ir virkne nodarbību, kas paredzētas http, ftp, pakešu, ligzdu apstrādei, cita starpā, šīs klases ļauj mums izveidot tīkla spēles.

līdz instalējiet SFML uz Manjaro mums ir jāveic šādas darbības, kuras, iespējams, var viegli pielāgot jebkuram sadalījumam.

Instalējiet rīkus

sudo pacman -S gcc
Ubuntu ir nepieciešams instalēt būvniecības pamatus
sudo apt-get install build-essential

sudo pacman -S sfml
Ubuntu gadījumā viņi var izmantot sfml ppa
sudo add-apt-repository ppa:sonkun/sfml-development #ppa:sonkun/sfml-stable
sudo apt-get update
sudo apt-get install libsfml-dev

un visbeidzot ide koda bloki:
sudo pacman -S codeblocks
ubuntu un atvasinājumi:
sudo apt-get install codeblocks

Kodu bloku iestatīšana

Izvēlnes failā> jauns> projekts> konsoles lietojumprogramma ir jāizveido projekts, un tiek atlasīts c ++.

Pievienojot sfml, tiek atvērta izvēlnes project> build opcija
un šajā logā cilne meklēšanas direktoriji un pēc tam pievienojiet, un tiek atlasīts katalogs: / usr / share / SFML
Captura de pantalla_2015-12-09_16-16-09

tad cilnē Linker iestatījumi tiek pievienots šāds:
pievienot

failā main.cpp mēs ievietojam šādu kodu:
#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;
}

ja tas darbojas, viņiem būs šāds logs:
juego

saglabājiet šo kodu, ko izmantosim vēlāk :), līdz nākamajai reizei


2 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Daniel teica

    Paldies par ļoti pilnīgu informāciju instalēšanas veidlapā. Sveicieni.

  2.   Lībeka teica

    ar labi konfigurētu vim, programmēšana ar sfml ir gandrīz tāda pati kā to darot logos un ar vizuālo studiju, automātiskā pabeigšana ir pilnībā funkcionāla.