-
Postów
9 825 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
144
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
[GM:S] Polish Shader Library
gnysek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Masz niepełne sterowniki DirectX -
Z całego profilu? Usuń konto :D
-
Jeśli chodzi o cracka do GM:S to nie polecam, bo w eksportowanej grze zapisywane jest info z jakiego numeru licencji to robiono i łatwo to sprawdzić na każdej dostępnej grze (ale nie powiem jak) - więc jak takowa gra z wersji na cracku wyląduje w AppStore/Play, no to już można ładnie beknąć za wzbogacanie się na nielegalnym oprogramowaniu. Nie słuchaj innych, zbieraj kasę, na pewno się zwróci :) Ew. mogę pomóc z wydaniem.
-
A moze tak linki zamiast gołych zdjec, niektórzy są w pracy...
-
Zmiana "objects" w "sprites" po nacisnieciu przycisku "Następne"
gnysek odpowiedział(a) na QSio temat w Pytania początkujących
A nie możesz zrobić tablicy ze spritami i wyswietlac sobie po kolei ? -
Uuuu, zarąbiste :) Może to nie Real-Boxing, ale jak na jedną osobę - moje uznanie :)
-
[GM:S] Polish Shader Library
gnysek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Hm, woda moze sie przydac :D A ja czekam na zmianę koloru outline :P -
[GM:S] Polish Shader Library
gnysek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Ha, thermal vision to chciałem akurat bardzo :D Miałem plan zrobić taki a'la Metal Gear Solid, skradankę top-down, jak skończę Almorę i dać tam termo google. Btw. co do postu Mike'a to wiem, ze to wiesz, ale napisałeś, ze moze oni nie wiedzą, więc podałem linka który to neguje :P Czekam na ten outline gdzie mozna ustawiac sobie kolory, chciałbym w Almorze móc dookoła przeciwników robic linie jak sie ich najezdza myszką a nie chce robic 2x tyle grafik do tego ;) -
Hm, pewnie z GMAPI w GM 8 by dało radę, niestety obawiam się, że takie coś byłoby prościej na własnym engine zrobić. Taki bajer wykorzystywały gry Final Fantasy 7 i 8 więc na pewno jest do do zrobienia (można było biegać postacią 3d w trakcie filmiku). No i wiele gier na PS2 miało tak w menu. Nie mniej na GM bym nie liczył, a tym co powiedzą "zrób gifa" każ się puknąć w czoło ;)
-
[GM:S] Polish Shader Library
gnysek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Polecam: http://gmc.yoyogames.com/index.php?showtop...6&p=4331689 ;) -
[GM:S] Polish Shader Library
gnysek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
vertex: // // Simple passthrough vertex shader // attribute vec3 in_Position; // (x,y,z) attribute vec4 in_Colour; // (r,g,b,a) attribute vec2 in_TextureCoord; // (u,v) //attribute vec3 in_Normal; // (x,y,z) unused in this shader. varying vec2 v_vTexcoord; varying vec4 v_vColour; varying vec2 v_vTexturePixelSize; uniform vec2 v_TexturePixelSize; vec2 ExtractCorner(vec4 _colour ) { float b = floor(_colour.b*255.0); //get whole number, (int) b = b - ((floor(b/2.0))*2.0); float r = floor(_colour.r*255.0); //get whole number, (int) r = r - ((floor(r/2.0))*2.0); float corner = (r*2.0) + b; // Now have a 0,1,2 or 3 for the corner we're in. (topleft, clockwise) // Top left? if( corner==0.0 ){ return vec2(-1,-1); } // Top Right? else if( corner==1.0 ){ return vec2(1,-1); } // Bottom Right? else if( corner==2.0 ){ return vec2(1,1); } // Bottom Left? else{ return vec2(-1,1); } } void main() { float scaler = 2.0; vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); // get a vector based on which corner the vertex is, and move the corner out by a SCALER amoiunt. vec2 corner = ExtractCorner(in_Colour); object_space_pos.xy = object_space_pos.xy + (corner*scaler); // Then transform as normal. gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; v_vColour = in_Colour; v_vTexcoord = in_TextureCoord + (corner*v_TexturePixelSize*scaler); v_vTexturePixelSize = v_TexturePixelSize; } fragment // // lerp to colour fragment shader // varying vec2 v_vTexturePixelSize; varying vec2 v_vTexcoord; varying vec4 v_vColour; void main() { vec2 uv = v_vTexcoord; vec2 uv_offset = v_vTexturePixelSize; //*2.0; vec2 offset1 = uv_offset; vec2 offset2 = uv_offset; vec2 offset3 = uv_offset; vec2 offset4 = uv_offset; offset1.y=0.0; offset1.x=-offset1.x; offset2.y=0.0; offset3.x=0.0; offset4.x=0.0; offset4.y=-offset3.y; vec4 col0 = texture2D( gm_BaseTexture, uv); vec4 col1 = texture2D( gm_BaseTexture, uv+offset1); vec4 col2 = texture2D( gm_BaseTexture, uv+offset2); vec4 col3 = texture2D( gm_BaseTexture, uv+offset3); vec4 col4 = texture2D( gm_BaseTexture, uv+offset4); col0.rgb = col0.rgb*col0.aaa; col0.a = max(col0.a,max(col1.a,max(col2.a,max(col3.a,col4.a)))); gl_FragColor = v_vColour * col0; } GML //create Vtex_pixel_size = shader_get_uniform(sShaderDemo7, "v_TexturePixelSize"); //draw shader_set(sShaderDemo7); shader_enable_corner_id(true); var texture = sprite_get_texture(sprite_index, image_index); var texel_width = texture_get_texel_width(texture); var texel_height = texture_get_texel_height(texture); shader_set_uniform_f(Vtex_pixel_size, texel_width, texel_height ); image_blend=c_yellow; draw_self(); shader_reset(); -
[GM:S] Polish Shader Library
gnysek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Outline jest w zestawie z GM:S i ciut lepszy, pytanie tylko jak zmienić jego kolor? -
Kwestia dobrego przygotowania PNG w sumie. Ja staram się zawsze jak najmniej grafiki użyć, a wtedy takich efektów nie otrzymam.
-
Czasem aż trudno uwierzyć, że to wciąż GM...
-
Chyba nie byłeś w operze ;)
-
Jak rysujesz w gui to i tak będzie zawsze na wierzchu - GUI to layer nad zwykłym DRAW i więc depth liczy się od nowa
-
Hm, może do Almory by nam się przydały jakieś nowe Remixy/kawałki nawiązujące do tego co Rob Westwood zrobił? - sprawdź czy byś się czuł w tym klimacie :)
-
jak się używa funkcji z mp_ to hspeed i vspeed sie nie zmieniają
-
Otwórz klapkę od baterii. Jeśli masz w obudowie wgłębienie z czerwoną kropką zamiast białej, oraz na baterii jest czerwony pasek zamiast białego - nic nie zrobisz - dokładnie ten sam model wrzucił mi kot do kibla... Edit: to inny telefon, ale mniej więcej wyglada to tak: tylko w LG jest mniejsze
-
[HTML 5] Aplikacja z GM jako strona internetowa
gnysek odpowiedział(a) na szmalu temat w GM:Studio 1.x
Możesz sobie zrobić samo menu w HTML5, korzystając np. z http://raphaeljs.com/ -
[HTML 5] Aplikacja z GM jako strona internetowa
gnysek odpowiedział(a) na szmalu temat w GM:Studio 1.x
Duży rozmiar (a zatem długi czas oczekiwania na wczytanie), niemożność czytania przez google (google widzi całą treść jako <canvas></canvas> i nic więcej), może nie każdemu działać i wymaga nowych przeglądarek. I ciężko ją aktualizować (jedna literka oznacza wgrywanie wszystkiego na nowo, a dodatkowo cache po stronie użytkowników może zmiany pokazać dopiero po czasie, jeśli nie masz dobrze skonfigurowanego serwera). Jak chcesz animowane menu, to jest tysiące przykładów w sieci. Wpisz np. "jQuery animated menu" (lub javascript animated menu). -
A w jakim evencie rysujesz ? I czy visible jest zaznaczone?
-
A to jest w GM w ogóle? Bo cienie wskazują, że nie, a to oznacza inne spojrzenie na projekt ;)
-
http://www.tech-forums.net/forums/f16/how-...hatting-177963/ Jak podepniesz, to się zainstaluje. Jedno i drugie.