Skocz do zawartości

RafiSI

Użytkownicy
  • Postów

    13
  • Dołączył

  • Ostatnia wizyta

O RafiSI

  • Urodziny 25.07.1992

Informacje

  • Team
    CSP Group

O mnie

Ostatnie wizyty

566 wyświetleń profilu

Osiągnięcia RafiSI

Chicken

Chicken (1/13)

0

Reputacja

  1. Rozumiem, że ma odp na moje pytania, więc może ktoś powie jak pobrać klawisz z klawiatury or myszki tzn. coś w stylu keyboard_wait() + mouse_wait();
  2. Witam, Pojawiły się 2 małe problemy: 1. Backgound, który jest na floor dziwnie się zachowuje: Wszystkie grafiki to backgroundy umieszczone w GM (bez nieba, ono jest z pliku) w Draw'ie Co zrobić aby ulica była tak samo dobrze widoczna jak panele na ziemi, Co zrobić aby trawa była poprawnie wyświetlana. 2. Ten problem jest bardziej skomplikowany. Założenie: back1 = ziemia back2 = sciana1 back3 = sciana2 back4 = droga back5 = panele back6 = niebo back7 = drzwi Problem dotyczy tego, że nie wyświetla mi w ogóle drzwi (co widać na obrazku, nie ma tego obiektu), a back2 jest cały czas wyświetlany, nawet kiedy dam mu do wyświetlenia back3. Odrazu mówię: bawiłem się w ustawianie depth (teraz są ujemne), a kod wygląda tak (w draw) GML d3d_draw_block(x,y,450,x+32,y+6,600,background_get_texture(build_cegla),1,1); Teraz nie wiem czy ja coś źle robię, czy gm ma jakieś limity co do wyświetlania grafik (bo jak usune cegle i dam drzwi to je widać... lol);
  3. Wielkie dzięki, przeglądam instrukcję, ale calkiem o tym zapomniałem. Problem rozwiązany - temat do zmknięcia.
  4. Witam wszystkich. Mam taki mały, nie codzienny problem: Postanowiłem zrobić pliki językowe - udał się... użytkownik miał sobie sam wybrać język - działa, odczyt z pliku (gdy już wybrany) i zapisz do niego (gdy zostanie wybrany) też działa. Ale nie wiedzieć czemu podczas "tłumaczenia" reala na stringa w funkcji switch pomimo 0 wybiera mi 4 Oto źródło: GML globalvar locales, launguage; global.error_game_start = true; //ustawienie braku bledow global.launguage = 5; //ustawienie domyslnej jezyka na 5 global.locales = "polski"; //ustawienie domyslnie polskiego draw_set_font(Heiti); //ustawienie domyslnej czcionki all_file_exists(global.error_game_start); //sprawdzenie obecnosci plikow (false - brak (0)) if !global.error_game_start then { show_message("File not found"); //game_end(); } else { execute_file(scr_main+"lsetmain.lsf", "bg_button.png", "larrow.png", "parrow.png" ); ini_open("gameplay.ini"); global.rlaunguage = ini_read_real('MAIN','Lge',5); if global.rlaunguage = 5 then global.rlaunguage = show_menu("Polski|English|Deustsch|French|Japanesse",0); show_message(global.rlaunguage); show_message(global.locales); switch (global.rlaunguage) { case 0 : global.locales = "polski"; case 1 : global.locales = "english"; case 2 : global.locales = "deustsch"; case 3 : global.locales = "french"; case 4 : global.locales = "japanesse"; } ini_write_real('MAIN','Lge',global.rlaunguage); ini_close(); if !file_exists(working_directory+"\csp"+global.locales+"fundament.lfp") then argument0 = false; show_message(working_directory+"\csp"+global.locales+"fundament.lfp") lg_clear(); draw_sprite(global.bg_main,0,160,128); draw_sprite(global.bg_main,0,160,176); draw_sprite(global.bg_main,0,160,224); draw_sprite(global.bg_main,0,160,272); draw_sprite(global.bg_main,0,160,320); } Ja już nie mam zielonego pojęcia.
  5. RafiSI

    WTF?

    a co dla Ciebie jest językiem ? Wszystko co może zostać przekompilowane, zinterpretowane można przecież nazwać językiem. Sam kiedyś się w to bawiłem :) Teraz nie mam czasu... Ładnie napisane Edie.
  6. RafiSI

    WTF?

    Kanapkę wybaczam, 12:33 + 20 min = 12:53 a jest 13:05... Puki co lece do roboty, będę czekał na Twoj interpreter jak i WTF
  7. RafiSI

    WTF?

    Na temat poziomu Twojej inteligencji się nie wypowiadam, bo musiałbym zniżyć się do Twojego poziomu, po drugie tu nie chodzi o moją inteligencję tylko o język... więc nie wiem czy umiesz czytać ze zrozumieniem. Interpreter w 20 min - zrób z chęcią zobaczę, oczywiście BEZ BŁĘDÓW ! Pascal bez assemblera by nie powstał - to każdy wie, więc po co to piszesz ? Każdy język jest oparty na kodzie maszynowym geniuszu... nawet te o którym tu trwa dyskusja. Nie obraziłem Ciebie nigdy i nic do Ciebie nie miałem WIĘC NIE OBRAŻAJ LUDZI, którzy mają odmienne zdanie OK ?
  8. RafiSI

    WTF?

    A Tobie udało się stworzyć ?!
  9. RafiSI

    WTF?

    Może wygląda jak wygląda, ale działa. Jeżeli działa to jest dobre, kiedy się go trochę rozwinie, a widzę, że się rozwija to może nawet coś konkretnego z tego wyjdzie. Ciekawe jakie było podejście ludzi jak assebler został "wyparty" pascal'em, w tedy też mówili: "Weź idź z tym"... Jest to bardzo ciekawy język ! Jego składnia jest dużo mniejsza choćby nawet od pascal'a czy C++.
  10. I to też próbowałem, coś w stylu: GML fresk = sprite_get_name(global.mod_gground); fresk1 = sprite_get_number(global.mod_gground); fresk2 = sprite_get_width(global.mod_gground); fresk3 = sprite_get_height(global.mod_gground); draw_set_font(f_cash); draw_set_color(c_white); draw_text(1,1,"nazwa: "+fresk); draw_text(1,32,"numer: "+string(fresk1)); draw_text(1,64,"width: "+string(fresk2)); draw_text(1,98,"height: "+string(fresk3)); I sprite jest poprawny, draw działa tylko w tedy gdy mie tła :( Kiedy jest tło nie obiekty nie mają sprite, a draw nie działa, żadnych błędów nie mam typu: nie poprawny plik, brak pliku itp...
  11. Teraz w ogóle nic ma - ani tła, ani obiektu - jego sprite Wiem jak działa draw. Ale nie wiem co zrobić by działało na wczytywanym tle, w ogóle na jakim kolwiek tle...
  12. Z tym też kombinowałem w room'ie, ale jak pisałem, żadna funcja Draw nie działa... Ponad to obiekt jest, sprite jest, ale jest nie widoczny... (oczywiście z visible = true ). Nie mam pojęcia jak to zrobić, no chyba, że jest na funkcja na kolejność rysowania...
  13. Co chcę osiągnąć: Program (gra) ma odczytywać wszystkie pliki z zewnątrz (skrypty nie) w tym m. in tło i sprite. Tło bezproblemowo jest wczytywane i "wkładane" do room'u. Sprite też ładnie działa... Problem: Kiedy chcę różnymi możliwymi sposobami narysować, wstawić object z odczytanym spritem, to ten (sprite) jest nie widoczny. Z kolei kiedy usunę wczytywanie tła wszystko jest należycie. Przebieg problemu: W evencie Create obiektu w osobnym room'ie (coś w stylu inicjacji wczytywania) GML global.bg_first = background_add(working_directory+"/graphic/bg/bg_first.png",0,0); } if file_exists(working_directory+"/graphic/bg/bg_inv.png") { // TŁO if file_exists(working_directory+"/graphic/blocks/mod_wground.png") { global.mod_wground = sprite_add(working_directory+"/graphic/blocks/mod_wground.png",0,0,0,0,0); } // SPRITE</span> Creation code w room'ie GML background_index[0] = global.bg_first; background_visible[0] = true; No i sam object w evencie Ctreate GML object_set_sprite(wall_gground,global.mod_gground); Wszystko na visible = true, object jest solid i musi być Prośba o rozwiązanie: Zatem co robię źle, że w żaden znany mi sposób umieszczania sprite m.in. draw nie działa mi kiedy jest tło. W ogóle nie działa mi żadna funkcja draw na tle. (używam 8.1.65 zarejestrowana) Co jest tego powodem i jak to rozwiązać. Z góry dziękuję.
×
×
  • Dodaj nową pozycję...