quaddev.com » rm* - niezauważony błąd - naprawiony + particle_mini!
rm* - niezauważony błąd - naprawiony + particle_mini!
No tak, tak się cieszyłem, że na OpenGL rysowanie przeniosłem… A tu nagle okazało się, że po wyjściu do menu i ponownym włączeniu trybu gry tekstura z palcami była “przepalana” (takie dziwne rozjaśnienie, problem z blendingiem). Po dwóch kolejnych “menu-game” skóra była już biała.

Parę ładnych godzin zmarnowałem zanim ustaliłem o co chodzi. Tekstura z pliku w formacie tga z kanałem alfa była ładowana do SDL_Surface i “magiczną” funkcją konwertowana do tekstury OpenGL. No właśnie - “magiczna” - magicznie coś mieszała ze składowymi i alfą (konwersja GL_BGRA - GL_RGBA).
Zrobiłem normalne czytanie z pliku do tekstury i jest ok.
Oprócz tego dodałem testowo pojedynczy emiter cząsteczek, co widać poniżej:
Kolejne kroki:
- porządki w kodzie (bałagan się zrobił przy szukaniu przyczyny błędu i nie tylko)
- zrobienie emiterów cząsteczek
- coś jeszcze wymyślę;)
Testowy “gameplay” zrzucam narazie na dalszy plan.

2 Comments
1. WiemBoJem replies at 4th September 2008, 9:11 am :
“Oprócz tego dodałem testowo pojedynczy emiter cząsteczek, co widać poniżej:
[...]
- zrobienie emiterów cząsteczek”
sie zdecyduj, czy zrobiles, czy bedziesz dopiero robil :-P
Swoja droga gratuluje po(d)stepow. Projekt wyglada na bardziej zaawansowany, jednak wciaz ta sama hardcorowa oprawa.
Mozesz dodac jakas animacje do obiektow i na starcie niech beda losowo obrocone, zeby nie bylo to takie sterylne (posiadajac OGLa powinno to byc proste).
Mozesz zrobic rowniez opcje hardcorowa. Do kazdego z obiektow dodaj wektor i poruszaj obiekt wzdluz wektora odbijajac od krawedzi, przy prostych zalozeniach i odbiciach nie powinno to byc trudne, a zawsze kolejny tryb rozgrywki ;-)
2. d.evil replies at 4th September 2008, 1:49 pm :
“sie zdecyduj, czy zrobiles, czy bedziesz dopiero robil :-P”
Pojedynczy o ograniczonej funkcjonalności. Dodam takie z prawdziwszego zdarzenia;)
Obracanie już jest, tylko wszystko jednakowo - będą osobne “parametry”.
Z tym odbijaniem bardzo ciekawy pomysł - dzięki;)
Leave a comment