Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Minus

Strony: [1] 2 3 4 5 ... 18
1
Platformy mobilne / Odp: "Unity" do aplikacji.
« dnia: Lipiec 22, 2014, 11:08:35 »
Jeżeli chodzi o Unitylike - GameMaker Studio jest dość rozbudowany, ostatnio nawet interpreter GMLa jest kompilowany do bytecode co wielokrotnie przyśpieszyło działanie gier a do tego darmowy.

2
Audio / Odp: Wypociny deshana
« dnia: Lipiec 16, 2014, 10:20:38 »
Nie podobają mi się te długie pauzy. Ale ta końcówka (najdłuższa) jest fajna.

3
Warsztat Summer of Code 2013 / Odp: Warsztat Summer of Code 2013
« dnia: Lipiec 08, 2013, 23:44:36 »
Również chcę wziąć udział :)
Wkrótce stworze wątek devlogu.

Pozdrawiam, i życzę wszystkim równych szans. ;D

4
Szkółka / Odp: [SDL][OpenGL] - VBO
« dnia: Czerwiec 20, 2013, 20:01:03 »
1. glEnableVertexAttribArray() musi przyjmować ID atrybutu z shadera (lub Twoja wartosc, ale musisz wtedy pod nia zbindowac atrybut w shaderze sam).
2. glDrawArrays(GL_TRIANGLES, 0, 1) - ostatni parametr (count) oznacza liczbe wierzcholkow/indeksow, nie liczbe trojkatow
Działa :D Dzięki wielkie. ;)

5
Szkółka / [SDL][OpenGL] - VBO
« dnia: Czerwiec 20, 2013, 10:38:45 »
Witam,

Mam pewien problem z wyświetlaniem trójkątów przy korzystaniu z dobrodziejstwa VBO - a mianowicie nic się nie wyświetla. T_T

VBO tworzę w ten sposób:
    float vb_data[] = {
        0.f, 0.f, 0.f,
        1.f, 0.f, 0.f,
        1.f, 1.f, 0.f,
    };

    GLuint glVb_id = 0;
    GLuint glVb_size = sizeof(vb_data);
   
    glGenBuffers( 1, &glVb_id );
    glBindBuffer( GL_ARRAY_BUFFER, glVb_id );
    glBufferData( GL_ARRAY_BUFFER, glVb_size, vb_data, GL_STATIC_DRAW );

Renderowanie trójkątów zaś wygląda następująco:
        glClear( GL_COLOR_BUFFER_BIT );
       
        // a to juz nie dziala T_T
        //glEnableClientState( GL_VERTEX_ARRAY );
        glEnableVertexAttribArray( 0 );
            //glVertexPointer( 3, GL_FLOAT, 0, 0 );
            glBindBuffer( GL_ARRAY_BUFFER, glVb_id );
            glVertexAttribPointer( 0, 3, GL_FLOAT, GL_FALSE, 0, 0 );
            glDrawArrays( GL_TRIANGLES, 0, 1 );
        glDisableVertexAttribArray( 0 );
        //glDisableClientState( GL_VERTEX_ARRAY );
       
        // dziala
        glBegin( GL_TRIANGLES );
        glColor3f( 1.f, 0.f, 0.f ); glVertex3f(  0.f,  1.f, 0.f );
        glColor3f( 0.f, 1.f, 0.f ); glVertex3f(  1.f, -1.f, 0.f );
        glColor3f( 0.f, 0.f, 1.f ); glVertex3f( -1.f, -1.f, 0.f );
        glEnd();
       
        SDL_GL_SwapBuffers();

Próbowałem również sposób poprzez glDrawElements (przy czym utworzyłem dwa VBO, Vertex 'n Index buffors), niestety ten sposób również nic nie wyświetlał na ekranie...

Żaden błąd się nie wyświetla, a kod:    printf( "VBO details:\n" );
    printf( "VB: #%d %d\n", glVb_id, glVb_size );
Wyświetla: VBO details:
VB: #1 36

Gdzie może występować błąd? Korzystam z kompilatora C GCC pod Ubuntu 12.04.

Pozdrawiam, oraz dziękuję z góry za pomoc. C:

Ja

6
Szkółka / Odp: Konwersja .a na .lib
« dnia: Marzec 10, 2012, 17:17:00 »
Z tego co się orientuję, w visualu można linkować bezpośrednio liby '*.a' (GCC - MinGW) - Jednak jedynie exporty, czyli DLLe, statyczne liby tak nie przejdą.

7
Projekty zaawansowane / Odp: Rune Masters: pre-order i trailer
« dnia: Luty 16, 2012, 15:44:43 »
"Fight like a Sir" powinno być ^^

8
Irrlicht / Odp: Obracanie klockiem poprzez macierz
« dnia: Luty 15, 2012, 00:51:08 »
Po prostu ustalasz target obrotu:
#define SIGN( _x ) ((_x) >= 0? 1 : -1)
// (...)
float target, angle;
// (...)
if( Input->( ... ) ) target += 90.0f;
// (...)
if( angle != target )
    angle += 1.0f*SIGN( target );
Jeżeli chodzi o płynne obracanie się:
#define SIGN( _x ) ((_x) >= 0? 1 : -1)
// (...)
float target, angle;
// (...)
if( Input->( ... ) ) target += 90.0f;
// (...)
if( abs(target) - abs(angle) < 0.2f )
    angle = target;
else
    angle += (target - angle)*0.2f;

9
Irrlicht / Odp: Obracanie klockiem poprzez macierz
« dnia: Luty 14, 2012, 21:24:13 »
mam problem z obracaniem klocka chciał bym żeby obracał się płynnie poprzez macierz
przez funkcję getposition()
wstawić poruszanie się klockiem w taki sposób jaki opisałem
Że co?

Przeczytałem to już z 5 razy i nie rozumiem w czym rzecz.

10
.NET i XNA / Odp: Problem z jakością sprite przy oddalaniu kamery
« dnia: Listopad 03, 2011, 22:57:42 »
Twórz mipmapy dla tekstur oraz poustawiaj samplery. Powinno pomóc z 'blurowaniem'.

11
C++ / Odp: Problem z czyszczeniem tablicy
« dnia: Październik 16, 2011, 22:28:07 »
missile[i] = NULL;
delete [] missile;  // Bo w złym miejscu...
delete powinien być przed ustawianiem wskaźnika na NULLa.

12
Przeciętnego zjadacza chleba nie obchodzi w czym gra jest napisana/wyklikana. Ma działać, mieć ładną grafikę i być grywalna.

13
Grafika 3D / Odp: Blender GameEngine - Import obj + Tekstury
« dnia: Wrzesień 01, 2011, 21:06:54 »
Zapewne model wczytujesz w sposób triangulate, a wyeksportowałeś w formacie quad per face. W ustawieniach exportu powinna być opcja 'Triangulate'

14
Szkółka / Odp: [C++] Referencyjne skladowe klasy
« dnia: Wrzesień 01, 2011, 00:00:14 »
A czy celowo w const akcesorze zwracasz const float? Bez referencji?
To nie ma większego znaczenia, zmiennych const NIE da się zmieniać, więc po co tu ref?

15
Grafika 3D / Odp: Blender GameEngine - Import obj + Tekstury
« dnia: Sierpień 31, 2011, 17:15:47 »
Przy eksporcie powinien pojawić się dodatkowy plik mtl, natomiast w pliku OBJ znajduje się linijka "mtllib mojmodel.mtl". Ten plik (mtl) przechowuje dane dot. materiałów użytych na meshu. Tzn. musisz jeszcze ten plik parsować swoim dodatkowym loaderem materiałów  ;)

Strony: [1] 2 3 4 5 ... 18