Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. zapodaj projekt, to sie zobaczy (ja bede mogl po 16 gdzies sprawdzic)
  2. dobrze by bylo zobaczyc kod ktory to potwierdza. bo draw zawsze jest true, innej opcji nie ma, pewnie nie ustawia na false albo wrunek zle napisany
  3. bylo by swietnie gdybys Nam jeszcze pokazal kiedy i jak draw ma ustawiane wartosci bo na to wychodzi ze ciagle jest true :)
  4. gra sie nie ścina tylko samemu trzeba wywołać wtedy w step screen_redraw() bo automatyczne rysowanie jest wyłączone i eventy drawa nie są wykonywane
  5. a używasz jakichś skryptów innych lub silnika lub cokolwiek nie swojego? bo coś może ustawiać set_automation_draw(false) i wtedy nie czysci sie ekran
  6. tak, robimy z Ciebie głupka. pomyśl po co jest string_char_at, co oznaczają jego argumenty, a sam wpadniesz na genialny pomysł jak to wykorzystać. Nie ograniczaj się - wrogiem człowieka jest pójście na łatwiznę.
  7. PsichiX

    Program do GG

    w takim przypadku czysc zawartosc tej formy i wstaw do niej nowa wiadomosc
  8. GML text=get_string('Zarzuć stringiem:','') l=chr(0) for(i=0;i<string_length(text);i+=1) { c=string_char_at(text,i) if(l=' '||i=0)c=string_upper(c) l=c }
  9. event key press "M": GML view_enabled[0]=!view_enabled[0]
  10. if(!sprite_exists(global.spr_wall))continue; ale to i tak wolne rozwiazanie, szybsze wiaze sie z ustawianiem wartosci tego globala na -1 podczas kasowania sprajta, i wtedy: if(global.spr_wall<0)continue;
  11. PsichiX

    Program do GG

    http://msdn.microsoft.com/en-us/library/aa909766.aspx gdy dostaniesz komunikat odebrania wiadomosci (po prostu walnij to tam gdzie kod zajmuje sie wiadomoscia po jej odebraniu)
  12. #include <math.h> void main() // tu brakło Ci nawiasu { pow(6.0f,4.0f); // tu brakło określenie jakiego typu argumenty bo funkcja jest przeciążona (1.0f - oznacza float/double) }
  13. void main() na przyszłość podanie treści błędu niezmiernie Nam pomoże znaleźć błąd
  14. po includach using namespace std; ale nie pamietam czy cmath wykorzystuje przestrzen nazw std wiec sprawdz
  15. Pieter: nie wiedziałem ;p to do następnej wersji dam też skompilowane demo. Lenin: assembler nie ma takiej trudnej składni na jaką wygląda. Ale spokojnie, napiszę też do niego jakiś prosty język skryptowy więc nie będzie problemu z używaniem :) a przykładowy kodzik intuicio będzie wyglądał na podobieństwo tego: SYM sub1, E64; FRST sub1, $SUBSTANCE; SYM sub2, E64; FRST sub2, $SUBSTANCE; SYM dist, F32; @petla; DIS dist, sub1:position, sub2:position; SUB dist, dist, 128.0; CMP dist, @lacz, @lacz, @nielacz; @lacz; MOV sub2:position, sub1:position; @nielacz; NEXT sub2; EMP sub2, @reset, @petla; @reset; FRST sub2, $SUBSTANCE; NEXT sub1; EMP sub1, 0, @petla; END; a w języku skryptowym: E64 sub1; sub1=First($SUBSTANCE); E64 sub2; sub2=First($SUBSTANCE); F32 dist; do{ do{ dist=Distance(sub1.position,sub2.position); if(dist<=128) sub2.position=sub1.position; Next(sub2); }while(!Empty(sub2)); First(sub2); Next(sub1); }while(!Empty(sub1)); Jak widzisz, nazwa jest dość ironiczna :D bo wcale nie wskazuje na intuicyjną składnię, trzeba po prostu będzie poznać pewne zasady ;p
  16. Kilka dni temu miałem "wypadek przy pracy" - pliki źródłowe PlayGate zostały skasowane nieodwracalnie, przez co zostałem zmuszony napisać wrapper jeszcze raz jako wersja druga. Tym razem użyje nowego frameworka co znacznie przyspieszy i ułatwi mi pracę. Wersja 2.0 (nazwa kodowa: "Symbiont") będzie całkowicie się integrować z GM więc zostaną zastąpione możliwie wszystkie funkcje GMa i wyeliminowane wywołania funkcji DLL co zaowocuje przyspieszeniem pracy PlayGate'a oraz w końcu będzie możliwe użycie w GM LITE. Z nowości to powiem że zaimplementowany zostanie XenoNowy język "Intuicio" o strukturze assemblera, kompilowany do kodu bajtowego, który będzie odpowiedzialny za zarządzanie rdzeniem silnika. Jego zastosowanie znajdzie się na przykład w fizyce - w chwili obecnej jest ustalona kolejność i charakter zachowań fizycznych z włączaniem i wyłączaniem stanów, zaś Intuicio pozwoli nam na w pełni własne definiowanie zachowań fizycznych, wszelkich algorytmów rozszerzających możliwości, dzięki czemu nie będzie trzeba zewnętrznie w kodzie pisać dodatkowej fizyki i martwić się czy będzie współgrać, w skrócie będzie to działać jak Shadery dla grafiki. Dodatkowo dojdzie możliwość używania GLSL do pisania shaderów. Na skończenie wersji 2.0 przewiduję 7-10 dni, kolejny tydzień poświęcę na zintegrowanie Intuicio w pełni z rdzeniem. Na razie to wszystko :)
  17. if keyboard_check_pressed(vk_enter)
  18. PsichiX

    Galeria Grafik

    "Tylko", a jakie zamieszanie zrobił :D
  19. 1. 2 osobne stringi (duża pierwsza litera i reszta normalnie) i fonty (różniące się rozmiarem). Lub jeśli chodzi Ci nie o rozmiar a wielkość znaku to: string_upper(string_char_at(text,0))+string_copy(text,1,string_length(text)-1) 2. string_letters()
  20. kurde, jak spojrzalem na niego to az ciarki mnie przeszly, serio ma w sobie cos przerazajacego. dodatkowo mam wrazenie ze gdzies go juz widzialem, moze i mi sie snil heh, wiem ze to byl ktos jego twarzy lub bardzo podobny, sen jaki mi wspomnienie przywolalo byl o jakiejs wojnie, czy cos takiego, grunt ze wokol byl gruz, on rozszarpywal ludzi na kawalki wlasnymi rekoma, byl bardzo szybki. Zaciekawilo mnie to przyznam, poczytam co tam pisza na stronie.
  21. PsichiX

    Galeria Grafik

    KubaGM: Hołly szyt! :0 Ale Ty wiesz że nadal robisz grafe w Soullandzie? hehe :D Genialne :D
  22. PsichiX

    Program do GG

    a moze jednak lepiej zrobic w tym pluginie wykrywanie aplikacji GG (czy tez innych komunikatorow) i zalozenie hooka pobierajac ostatnia wiadomosc za kazdym komunikatem przyjscia wiadomosci? znacznie szybciej by dzialalo :) chyba ze sie nie da to nie mam pomyslu innego optymalniejszego
  23. PsichiX

    Program do GG

    a do jakiego celu? pewnie znajdzie sie lepszy sposob niz zapis do pliku
×
×
  • Dodaj nową pozycję...