Skocz do zawartości

MagnusArias

Użytkownicy
  • Postów

    442
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez MagnusArias

  1. Kod z Los.cpp #include <iostream> #include <ctime> #include <conio.h> void main() { // wylosowanie liczby srand ((int) time(NULL)); int nWylosowana = rand() % 100 + 1; std::cout << "Wylosowano liczbe z przedzialu 1-100." << std::endl; // pierwsza próba odgadnięcia liczby int nWprowadzona; std::cout << "Sprobuj ja odgadnac: "; std::cin >> nWprowadzona; // kolejne próby, aż do skutku - przy użyciu pętli while while (nWprowadzona != nWylosowana) { if (nWprowadzona < nWylosowana) std::cout << "Liczba jest zbyt mala."; else std::cout << "Za duza liczba."; std::cout << " Sprobuj jeszcze raz: "; std::cin >> nWprowadzona; } std::cout << "Celny strzal :) Brawo!\n\n\nGrasz ponownie?" << std::endl; getch(); } Jesli znajdziemy liczbę z Los, to pisze nam pytanie czy chcemy grać dale, a jeśli nie to rozłączy
  2. Mam dwa pliki: Main.cpp i Los.cpp W "Los" mam funkcje, która losuje liczbę, a w Main pytanie, czy chce grac dalej... I stąd moje pytanie, jak wcztywać do Main z zasobu Los? #include chyba nic nie pomoże
  3. Jedyneczka za 6 x 3

  4. Po pierwsze, to w Lite nic tego typu nie zrobisz. Po drugie, zdekompiluj sobie notatnik, a się dowiesz ;)
  5. A nie GML draw_text_color(x,y,string,c1,c2,c3,c4,alpha) Mogę wtedy ustawić alpha
  6. Tak na obiektach to mi zbytnio nie pasuje... W kodzie wroga nie można by było czegoś ustawić?
  7. Po trafieniu wroga nad jego głowa w odległości bodajże 25px, ma unosić się tekst, który zanika. Mi chodzi tylko i wyłącznie o to , żeby się unosił :) Z góry dziękuję
  8. @Pieter A nie pomyślałeś że mógł zrobić wieva wielkości room'a? Ustawienie priorytetu gry nic nie da, bo sam z tym próbowałem, a proces miał zajęte 3/4, a nie jak na low - 2/3
  9. Napisz za mnie rozprawkę na angielski :D Nie no żartuje :D Nie musisz
  10. Aktualnie pisze, ale mam trochę dłuższa przerwę...
  11. Tak mówisz? zrób sobie przykład do zapisywania za pomocą game_save... na bank nie rozszyfrujesz w notatniku.... Ale to juz twój problem, rejestrem możesz sobie system zepsuć (na własnym przykladzie uzywania rejestrów) albo ktoś usunie rejestr, chyba że gra będzie chodzić tylko wtedy, jeśli będzie istniał jakiś wpis w rejestrze ;) Offtop: 100 post :D
  12. Co do zapisywania, to w evencie GameEnd mozna użyc funkcji GML game_save(save.xxx) //gdzie .xxx to rozszerzenie</span>
  13. Zapisywac do danego pliku, np *.xxx Tylko program rozumie co w nim jest...
  14. https://gmclan.org/index.php?wiki - Dokumentacja GM'a Język GML >> Pliki >> Rejestr Ale jak dla początkującego, to najpierw naucz się coś prostego robić, a potem bierz się za poważniejsze :)
  15. Do GM 7 nie można już kupić klucza, do GM 8 nie widziałem nigdzie, jest tylko opcja "Pobierz" A na Lite to kiepsko... Napisz maila do zarządcy yoyogames.com, to może coś ci powie na ten temat
  16. Zmiennymi, ustalasz kod od rozpoczęcia, po zakończeniu gry niech zapisuje ile "zabrało czasu" i przy kolejnym wejściu niech wczytuje plik... Do tego celu nie radze używać *.ini, bo każdy może sobie zmienić.
  17. Sory że odświeżam, ale niedawno też miałem taki sam problem ;) Jak masz mało obiektów, np naraz ci rysuje ok 20-30, to nie ma co optymalizować, ale jak np. pokój ma powyżej 1000 obiektów, to OBOWIĄZKOWO trzeba... Przykładowy kod: GML (Step bohatera) { instance_activate_all() // Aktywujemy wszystko w viewie instance_deactivate_region ( view_xview , view_yview , view_wview , view_hview , false ,true ); // Dezaktywujemy wszystko, co znajduje się poza viewem instance_activate_object(obj_ctrl); // Aktywujemy obiekt na stałe, nie wazne czy jest w viewie, czy nie instance_activate_object(obj_quest); // Tu tez instance_activate_object(...); // Tu tez ... }
  18. MagnusArias

    Turris

    https://forum.gmclan.org/index.php?showtopic=4907
  19. Działa! Podziękować ;) Być może niedługo dam projekt do Zapowiedzi
  20. Działa dobrze, tylko zabierając hp, pasek ucieka od dołu, a nie jak powinien - od góry....
  21. Otóż jest problem, że mam dwie zmienne: hlt i hlt_max... Sprite i image_yscale = 1 oznacza pełne życie. Kurczy się on pod względem zmiany ilości HP. I tu właśnie wychodzi problem : Jak u licha rozciągac ten pasek względem zmiennej? Dla porównania podam kod na rozciągliwy , poziomy pasek expa GML draw_sprite_ext(s_exp_bar,0,xx,yy+510,(image_xscale/obj_hero.exp+obj_hero.exp)/obj_hero.exp_wymagane,image_yscale,0,image_blend,image_alpha); Z góry dziekuję :)
  22. MagnusArias

    Grafika,

    Hmm... nie takie złe, tylko bardziej z góry powinno być, ale i tak dzięki :D
  23. Zapomniałem wymazać, juz poprawiam ;)
  24. W stringu zwracasz zmienną jakąś, żeby dać znak "/" to normalnie GML draw_text(x,y,string(hero.coltmag)+ '/' +string(maxcoltmag)) Wg mnie powinno działać
  25. MagnusArias

    Turris

    Raczej tak, bo na razie tylko Magi ( autorstwa TeeGee ) jest płatne.... W sumie, jakby była lepsza grafika i inne rzeczy, to czemu by nie sprzedawać?
×
×
  • Dodaj nową pozycję...