-
Postów
758 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Paqoo
-
Tylko żeby było pod view, bo nie wykrywa suwaka :| I pewnie na tablicach się to zrobi.
-
Tak dla mnie to wielki problem. Od kiedy po wyszukaniu wyskoczył mi pornol to się przestraszyłem. Został stały uraz na psychice. Teraz się lękam opcji szukaj... Tak na poważnie to po przeczytaniu tego tutka dalej nie wiem jak ustawić depth tekstu... :( A tak wogole to żeby dodawać tekst muszę zrobić coś takiego: surface_set_target(surf); text='czekoladowy janusz otrzymał 450 punktów expa' surface_reset_target(); ??
-
Bo ja nie mam tyle czasu na GM-a i zazwyczaj korzystam z gotowców, bo mi się nie chce babrać w kodzie. Uczę się teraz C++. No wow, a co to ja jestem wszechwiedzący? Napisałem, że surface to dla mnie czarna magia. Wiem, że to taka powierzchnia, na której można coś robić. Wiem też, że można to użyć do viewa. Trzeba to zinicjować i można używać. I na tym się wiedza kończy. Mi trzeba kod albo jakiś tutorial :)
-
To jest w jednym obiekcie, ale rysowanie tekstu jest w step, a powierzchni w draw!
-
W Draw ma być draw_surface(surf, 100, 100); inaczej wyskoczy błąd o nieznanym surface. Tam jest id 100... =.= W stepie draw_text( 5, 5+pozy, tekst ); ma być text nie tekst, bo w create jest text=blabalbal... Ale mimo to nie działa... Nic nie widać! Nie ma błędu, ale też nic się nowego nie pojawiło. Może dlatego, że mam view? W panelu jest w drav: x=view_xview[0]+83; y=view_yview[0]+415; draw_set_color(c_white); draw_surface( surf, 100, 100 ); draw_sprite(sprite_index,image_index,x,y); Może być też zła kolejność... Edit 1: Dałem draw_surface( surf, view_xview[0]+83, view_yview[0]+415); i pojawił się tekst na panelu, ale ma mniejszy depth... Jak go przestawić?
-
Dobra. Czyli surface to najlepsza opcja. Nie ma innych. Ktoś zna jakiś przykład albo link do tematu? Bo nie znam się na tym zbytnio. Kiedyś miałem okazję bawić się surface, jak próbowałem robić interfejs w grze, żeby się nie ruszał przy poruszaniu za view. Wybacz mimek ;s Ale chciałem ukazać, że surface to czarna magia dla mnie.
-
Nigdy tego nie robiłem. Boję się strasznie. Zaraz wlepię warna za głupie nabijanie postów! Mimek
-
Ale co tu ma surface. Tu chodzi o napisy. Ja mam swój panel. Tylko jak zarządzać tym tekstem żeby się przesuwał i żeby suwak działał?
-
Jeśli mnie nie kojarzysz to znaczy, że ty nie za dużo siedzisz w GM-ie. A wracając do sprawy to przydałby się pasek przewijania. Sam nie wiem - jakoś mi ciężko jest sobie to zaplanować. Jak tablica jest pełna to wrzuca w drugą komórkę itp? Przewija jak są pełne tablice w oknie wszystkie? Czy jak :D?
-
Nie mam pomysłu jak miałaby działać konsola w RPG-u. Chodzi o coś takiego, że zbierasz kasę, dostajesz expa, albo wykonujesz misję i tam jest napisane, i najlepiej jakby dało się to przewijać strzałkami. Z czego mam skorzystać? A może są jakieś przykłady, o których nie wiem?
-
Byłoby super. Sporo już zrobiłem. Ale męczę się sam i blokuję, a tak będzie motywacja wzajemna i może coś nam wyjdzie :D
-
Hunter dysponujesz teraz wolnym czasem? Przydałby mi się pomocnik :D Tworzę strategię... Coś na wzór Sacrifice: Tylko, że 2D i bardziej rozbudowane strategicznie. Oczywiście klimatu nie będę kopiował... Ale też będą stworki (tyle, że ja wymyśliłem świątynie - rekrutacja itp.), "strumienie magii" i tym podobne ciekawe innowacje.
-
Jak inaczej można zrobić menu bez do while? Takie, które ciągle się pojawia... Dzięki za wysiłek :)
-
To trzeba zrobić w pętli żeby robiło tablicę pod każdą kopalnię, tak? A później jako zmienna ma to "czytać"?
-
Jakoś nie mam pomysłu jak to zastosować u mnie xD
-
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { short Action=0; do { std::cout << "1 - Kontakt"; std::cout << std::endl; std::cout << "2 - Autorzy"; std::cout << std::endl; std::cout << "3 - Wyjscie"; std::cout << std::endl; std::cin >> Action; } while(Action != 3); system("PAUSE"); return EXIT_SUCCESS; } Gdzie wpisać if (Action=1){...}? I jak zrobić żeby konsola tak nie wariowała, tzn. po wpisaniu jakiegoś znaku spoza cyfry nie kopiowało się to ciągle w dół?
-
A czym różni się tablica globalna od zwykłej? ;d I jak to zainicjować?
-
Nie może być globalna, bo dotyczy danej kopalni. To jest strategia. Co będzie jak postawię dwie? :)
-
Wiem, że to jest nieznana zmienna. Ale przecież w o_kopalnia w create mam kryształ=0 !
-
I znowu niespodzianka! Co tu jest nie tak...
-
Wpisywałem tak jak podałeś. Ale nie pasowało to zacząłem kombinować. I tak nie działa. On nie zna tej zmiennej z kopalnia. Musiałem zamienić kopalnia na kopalniaa, bo się zmienna kłóci z czymś. Później dałem na o_kopalnia, bo myślałem, że nie potrafi z instance_nearest pobrać zmienną. Ale jak nie działa, tak nie działa...
-
-
with(self){ if (distance_to_object(o_human)<64 and distance_to_object(o_zolty_krysztal)<128){ if !sound_isplaying(get_resource('pick.wav')){sound_loop(get_resource('pick.wav'));} }else{sound_stop(get_resource('pick.wav'))}} Taki kod mam. Dźwięk jest odtwarzany tylko przy pierwszej kopalni. Dlaczego? Chciałbym żeby było tak z każdą kolejną. Co zrobić? Zgaduję, że coś z id?
-
pablo1517 genialne! :D O to właśnie chodziło!
-
To cudownie :P Już prawie działa. Tylko przy zamianie na te najmniejsze rudki to już fixuje. sprite_index=sprite89;image_index=choose(0,1,2);change=true; Jakoś nie za bardzo wie, że po zamianie na innego sprita ma losować jego klatki...