Czemu SFML nie renderuje mi spritów na przezroczystym tle?
Na poszczególnej pozie "ludzika" nałożyłem kolorowe prostokąty i te prostokąty poprawnie mi wyświetla, a postaci już nie... i nie mam pojęcia czemu. Ma ktoś rozwiązanie? Ma to coś wspólnego z tym, że postać jest na przezroczystym tle?
#sfml #programowanie #informatyka
mamniciwszystko - Czemu SFML nie renderuje mi spritów na przezroczystym tle?
Na poszc...

źródło: Nowy projekt

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Aktualny stan gierki nad którą pracuję. Jestem w trakcie przerabiania/ulepszania okna dialogowego, na wypadek jakby jakiś tekst był za długi i się nie mieścił. Dalej w kolejności jest zrobienie kilku narzędzi deweloperskich (np. dokończenie edytora map), przygotowanie menu gry oraz kilka innych drobnostek. Gdy to będzie gotowe, planuję zrobić pokazowy poziom ze wszystkimi mechanikami jakie planuję mieć w grze, po części jako demo, po części jako test czy wszystko działa, po części
HalEmmerich - Aktualny stan gierki nad którą pracuję. Jestem w trakcie przerabiania/u...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dodałem do swojej gry "Tryb Rodzeństwa". Jego włączenie sprawia, że rozmowę z NPC kontrolować może tylko gracz który ją rozpoczął. Dodatkowo, nie można będzie go wyłączyć tak długo, jak w grze będzie więcej niż jeden gracz.
#gamedev #sfml
HalEmmerich - Dodałem do swojej gry "Tryb Rodzeństwa". Jego włączenie sprawia, że roz...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema,
Nie mogę znaleźć, czy w sfml występuje coś takiego jak layouty? Relative, constraint? :D Ewentualnie jakiś box, bym mógł sobie tam pogrupować elementy layoutu?
#cpp #sfml #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bzdety: no nie wiem ja bym zachęcał jednak uczniów do używania lepszych IDE, vs na windzie, a na linuksach to jakieś vscode/sublime z wtyczkami, no bo clion jest płatny
jak widzę codeblocks to aż mi się odechciewa żyć
  • Odpowiedz
#arduino #cpp #programowanie #linux #sfml #edukacja #informatyka Zapraszam do obejrzenia mojego najnowszego programu łaczącego się z arduino UNO https://www.youtube.com/watch?v=IyKQOXs-tns&feature=youtu.be&fbclid=IwAR27xsHCPMrl3X8j0hM-3WTs-tFRTnAPr2Fgcb7bqtQzYOmqM2RrnHS5ORA Przypominam że udzielam korepetycji z programowania w językach C/C++
bzdety - #arduino #cpp #programowanie #linux #sfml #edukacja #informatyka Zapraszam d...

źródło: comment_1600249580NGs5isYUvRVneOOlCyNzaQ.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomocy... #cpp #naukaprogramowania #visualstudio #sfml

Ni uja nie mogę tego połapać, podeślijcie jakiś sprawdzony tutek :./

Już przerobiłem wszystko i niby działa a nie działa. Okno nie odpowiada, jakieś błędy, dopisuję s-d, dodaję static albo i nie dodaję i UJ W DUPĘ!!!

Kiedyś mi się udało ale teraz nie mogę ogarnąć nie wiem czy ten sfml jest skur... czy VS19 :/ czy może
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #cpp i #sfml pomóżcie! Napisałem gierke w C++ w VS2017 i w trybie Debug wszystko śmiga. Chciałem ją komuś dać więc przestawiłem na Release i dostaję błąd : "Wykryto niezgodność dla elementu ITERATORDEBUG_LEVEL: wartość 1 "2" jest niezgodna z wartością "0" w elemencie Bloki.obj" Nie rozumiem do końca co mam z tym zrobić
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Noct: no właśnie na zaliczenie przedmiotu robiłem xD
@HalEmmerich: @CppPolska: @sebekpolak51: mireczki przepraszam, że dopiero teraz pisze ale jakoś poradziłem sobie z napotkanymi problemami! mimo wszystko serdecznie dziękuje za chęć udzielenia pomocy, to bardzo miłe z waszej strony - tak trzymajcie ()
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Od jakiegoś dłuższego czasu uczę się #programowanie w #cpp, chcę wyjść z konsoli i przejść do gier 2D, chcę napisać coś prostego.

Wybrałem bibliotekę (czy co to tam jest) #sfml, trochę poczytałem i coś tam wiem, ale bardzo mało.

Gra ma być 2D, zrobiona z kafelków o rozmiarze 16x16. Ekran wyświetlający 160 na 160 pikseli. Mapa ma na przykład 1600 x 1600 pikseli.

Można
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@HalEmmerich: Czyli zrobić jedną teksturę, w niej jakby kwadraciki 16x16, pierwszy trawa, drugi woda, trzeci ściana itd. potem przepisać w SFML, że trawa to kwadrat od 0x0 do 16x16, woda od 16x0 do 32x16 itd.? Zrobić tablicę i przepisać gdzie te elementy się znajdują i będzie git?
  • Odpowiedz
@krykoz: Tak, coś w tym stylu ( ͡° ͜ʖ ͡°) Zrób jak uważasz, potem powiększ poziom do gigantycznego rozmiaru i sprawdź czy dalej gra chodzi (stress test?). Jeśli tak, kontynuuj. Jeśli nie, kombinuj i wymyśl coś lepszego (σ ͜ʖσ)
  • Odpowiedz
#cpp #naukaprogramowania #sfml
Da się jakoś zrobić tak, że przy deklaracji tablicy obiektów od razu na każdym z nich wywołać konstruktor?

std::array lines;
i na każdym chcę wywołać konstruktor VertexArray(sf::Lines, 2)

albo do ludzi ogarniających sfml, czy jest jakaś łatwiejsza metoda na tablicę z liniami?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rób gierkę bazującą na SFMLu
Użyj SFGUI do wyświetlania okienek
Kliknięcia przelatują przez przyciski, wciśnięcie GUI traktowane jest też jak kliknięcie pola gry
Nie ma problemu, dopisz sobie funkcję sprawdzającą czy kliknięto wewnątrz widgeta
Skompiluj SFGUI
...grzeb się z CMake i źródłami SFMLa przez godzinę...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chodzi oto, że mam plansze do sapera i jak klikam prawym przyciskiem myszy to ma być flaga, a lewym to odkrywa się i problem w tym, że wykonuje się to na całej planszy a nie tylko w jednym polu
  • Odpowiedz
  • 1
Hejka mireczki!

Zastanawiałem się nad jakimś względnie prostym rozwiązaniem na przyciski o nieregularnych kształtach, takich jak grafika (grafika nie biorąc pod uwagę przezroczystej powierzchni) w #cpp (lub C czy C#) #sfml (może być i sdl czy allegro). Potrafię sobie napisać funkcje do przycisków w kształcie koła, trójkąta czy innego sześciokąta prawidłowego, ale nie o to mi chodzi, chcę aby kształt był dokładny, a nie zbliżony.

Myślałem nad czymś w rodzaju
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Filala: Jak masz plik z przezroczystością np PNG, to sprawdzasz kanał alpha w pozycji kliknięcia, czy jest większy niż 0.5, czy tam 128. Do ogarnięcia w SFML i pewnie w każdym innym frameworku.
  • Odpowiedz
@Filala: @lionbest: wat? a nie lepiej zapisać sobie w jakiejś tablicy/vektorze informację o tym na jakiej pozycji znajduje się przycisk oraz w jaki prostokąt jest wpisany? wtedy po kliknięciu gdziekoliwek sprawdzasz czy kliknięcie było w któryś prostokąt jeśli tak to patrzysz czy na współrzędnych kliknięcia jest odpowiednia przezroczystość i wywołujesz akcję
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Mirki, mam pytanko, macie może pomysł co może być powodem crashowania się gry napisanej w #sfml, w Visual Studio 2017 na Windowsie 10 podczas uruchamiania jej na Windows 7? Brak dokładnego błędu po prostu zwiecha po pewnym czasie od odpalenia exe z folderu Release i przejściu kilku tur.
#cpp #programowanie
EDIT: Na Windows 10 działa bez problemu.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach