Skocz do zawartości

ZyperPL

Użytkownicy
  • Postów

    533
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez ZyperPL

  1. Do menu? Więcej zieleni, bo za ciemne jest. I mała rada, zawsze jak nie masz backgroundu w grze, to zrób chociaż tło bardzo jasno niebieskie. Efekt wizualny od razu lepszy :)
  2. A o tym, że zmienia się maska to nie wiedziałem ;) Ale dzięki, u mnie i tak nic to nie zmienia, bo maska kolizji jest okrągła w prawie wszystkich obiektach, którem chcem zoptymalizować :) I dzięki za draw_circle_precision :) Pozdrawiam.. Edit: Ojj... Nie działa na 8.0. Coraz bardziej zastanawiam się nad kupnem GMa, ale cena mnie odstrasza :S
  3. Dzięki wszystkim! :) A wielkość kulki wpływa na wydajność? Np. jeśli circle ma promień 60 to gra chodzi wolniej niż gdyby miał 6? Alpha na pewno wpływa na wydajność, ale czy wielkość? Jest też w GMie możliwość usunięcia niepotrzebnych zmiennych (image_index,sprite_index,image_angle,image_xscale,image_yscale)? Na razie to wpadłem na pomysł, żeby zamiast tworzenia nowych zmiennych wpisywać istniejące. Np. potrzebuje zmiennej a, która będzie miała wartość 1 i 0 no to używam image_angle itd. ;) Ale usunąć całkiem się nie da, nie?
  4. j/w Optymalniej jest zrobić tak: GML draw_circle_color(x,y,3,c_red,c_red,0) czy GML draw_set_color(c_red) draw_circle(x,y,3,0) draw_set_color(c_white) W pierwszej funkcji kolor jest podwójny, w drugiej nie ma kolorów, ale za to zmienia się on dwa razy.. Proszę o pomoc, wiem, że pytanie głupie, ale zależy mi na optymalizacji i wywalam co się da. Narazie udało mi się uzyskać 1500 obiektów bez spadku fpsów, ale nie są komputery lepsze i gorsze, więc wole OPTYMALIZOWAĆ! :D
  5. No way, chce po prostu zrobić w miarę fajny system dnia i nocy (słońce zachodzi po prawej stronie, no to po lewej stronie góry jest ciemniej ;)) Minecrafta robić nie zamierzam, trochę to dziecinne :P
  6. Siema! Mam małe pytanko, wie ktoś co zrobić żeby najlepiej zoptymalizować taki kod: GML draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha) if distance_to_object(obj_postac)<125 or !collision_line(x,y,obj_postac.x,obj_postac.y,obj_ziemia,1,1) { if y<room_height-20 if !collision_line(x,y,obj_slonce.x,obj_slonce.y,obj_ziemia,1,1) or !collision_line(x-sprite_width/2,y,obj_slonce.x,obj_slonce.y,obj_ziemia,1,1) or !collision_line(x+sprite_width/2,y,obj_slonce.x,obj_slonce.y,obj_ziemia,1,1) cien=0 else cien=1 with instance_position(x,y+sprite_height,obj_ziemia) {if cien<other.cien other.cien=cien+0.1} with instance_position(x,y-sprite_height,obj_ziemia) {if cien<other.cien other.cien=cien+0.1} with instance_position(x+sprite_width,y,obj_ziemia) {if cien<other.cien other.cien=cien+0.1} with instance_position(x-sprite_width,y,obj_ziemia) {if cien<other.cien other.cien=cien+0.1} with instance_position(x,y+sprite_height*2,obj_ziemia) {if cien+0.25<other.cien other.cien=cien+0.25} with instance_position(x,y-sprite_height*2,obj_ziemia) {if cien+0.25<other.cien other.cien=cien+0.25} with instance_position(x+sprite_width*2,y,obj_ziemia) {if cien+0.25<other.cien other.cien=cien+0.25} with instance_position(x-sprite_width*2,y,obj_ziemia) {if cien+0.25<other.cien other.cien=cien+0.25} nl=instance_nearest(x,y,obj_ogien) if instance_exists(obj_ogien) if distance_to_object(obj_ogien)<60 && cien>0.1 && !collision_line(x,y,nl.x,nl.y,obj_ziemia,1,1) cien=0.1 } else cien=1 draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,0,c_black,cien) Jest tu dużo powtórzeń i pewnie kilka niepotrzebnych rzeczy. Czym najlepiej zastąpić te rzeczy, żeby nie było mniej obliczeń? Bardzo proszę o pomoc, dodam jeszcze, że w grze używam deaktywacji obiektów poza viewem, ale to czasami nie wystarcza :P
  7. Dokładnie, tak właśnie zrobię. Dzięki wszystkim za pomoc ;) @Dół: Może nieprofesjonalnie, ale ja nikomu tego kodu pokazywać nie będę :P
  8. Jedna ściana koliduje z 4 innymi i chcę, żeby sprawdzała czy któraś z tych ścian ma zmienną np. 0.1 i jeśli tak to, żeby zmieniła swoją zmienną na 0.2. Parenty są tylko do jednego obiektu czy tak?
  9. Dzięki wam, przynajmniej dowiedziałem się czegoś nowego. A musi to być tak, że sprawdza wszystkie obiekty, a nie tylko te najbliższe? Bo obiekt sprawdzany to ściana (ściany sprawdzają ściany), a ścian jest dość dużo ;) Jeśli nic nie da się z tym zrobić to może istnieje metoda, żeby sprawdzić przez ile obiektów jednego typu przechodzi collision_line?
  10. Witam wszystkich gmclanowiczów! Mam małe (mam nadzieje że małe) pytanie. W jaki sposób w GMie można odwoływać się do obiektów po ich zmiennych, czyli np: Jeśli dystans do obiektu, który ma zmienną a<0.6 jest mniejszy niż 50px wykonuję akcję. W jaki sposób to zrobić? Proszę o wytłumaczenie jaki kod, bo teoretycznie wiem niby jak to zrobić, tylko z praktyką gorzej. Proszę o pomoc.
  11. Zależy jakie to będą przerywniki filmowe lub jakie komiksy.. Może daj jakąś małą próbkę filmu i komiksu i wtedy porównamy, które lepsze.. Ps. Tak nawiasem, to mi się wydaje, że komiksy bardziej będą pasować do takiej gry.
  12. To jest w GMie? Jak tak to szacun ;) Nieźle Ci wyszło.
  13. Ludzik jest nieproporcjonalny do drzew :P Zrób większe drzewa. Co to wymienionych do wody. To jakbyś rozjaśnił i zrobił pianę to nawet by jak dla mnie mogło być.
  14. Świetne tylko zrób multi przy jednym kompie, a co najważniejsze skończ to :)
  15. On jak widać nie robi to dla kogoś, tylko dla siebie. I niech tak trzyma ;) Mnie się bardzo podoba, mam nadzieje, że to skończysz, powodzenia :P
  16. ZyperPL

    Grafik do kilku rzeczy

    Cześć wszystkim znowu... Chciałbym się dowiedzieć, czy byłby ktoś chętny do narysowania czasami dla mnie kilku pixelartowych rzeczy? Nie mówię, że szukam grafika na cały czas i żeby co chwila coś do mnie rysował, tylko potrzebuję go do niektórych rzeczy z którymi nie mogę sobie poradzić. Styl graficzny taki jak tu: http://www13.speedyshare.com/files/30583404/download/cg1.PNG http://www13.speedyshare.com/files/30583388/download/cg2.PNG i w tej grze: http://www.speedyshare.com/files/30597440/...me_by_Zyper.exe Jeśli ktoś by chciał spróbować coś narysować to potrzebuję na razie dwóch grafik: dużej kamiennej pochodni (takiej wazy jakby) BEZ ognia 36x32 skrzyni otwartej i zamkniętej 38x26 Wymiary mogą być trochę inne :P Bardzo proszę kogoś choć trochę ogarniętego o pomoc ;P Edit: Jak smutno, że nikt nie pomógł :P
  17. Wrzuciłem nowszą wersję więc możecie zobaczyć. Tylko szkoda, że mi wrzucanie na GMC nie działa :/
  18. Blokadę? Eee.? No nie mogę tego zrozumieć :< Dół: Spoko, ale tylko żartowałem. Rozumiem... Tylko myślałem, że bezpośredni link coś zmieni... :P No spróbuje powrzucać jeszcze na to GMC, ale potem przez 15 minut nie mogę wbić na stronki gmclan.org :S
  19. http://www.speedyshare.com/files/30597440/...0by%20Zyper.exe A bezpośredni link? :3
  20. Próbowałem wrzucać na serwer GMC ale mi wywala. A tak nawiasem to co się dzieje ostatnio z GMC, że co chwila nie znajduje mi FF serwera? Nowsza wersja wrzucona na Speedyshare, bez limitów szybki transfer nie ma czego nie lubieć: http://www.speedyshare.com/files/30597440/...me_by_Zyper.exe @Radio, dzięki za błąd. Był on przez to, że włączyłeś Ekwipunek po śmierci :D
  21. Polecę od końca: Debuga zostawiłem specjalnie, bo i tak nie ma tam nic co moglibyście przypadkowo zobaczyć itd (nawet w pełnoprawnych grach jest debug). Nic tam nie grzebałem, najlepiej jakbyś nagrał filmik/zrobił screena. Żeby pokonać bossa wystarczy chodzić na lewo i prawo... Ps. Mogę wrzucić nowszą wersję z wywalonym błyskiem na starcie :P Bo jest taki błysk przy pojawianiu się jedną sekundę (biały ekran). Wersję nie wrzucę na serwer GMC bo strasznie ciężko tam coś wrzucić (długo trza czekać).
  22. Trzeba go pokonać. Wystarczy trochę pomyśleć - nic takiego... @Jaklub, nie wiem całkowicie o czym mówisz. Jak włączasz to powinieneś mieć normalnie grę, bez żadnego powiększania ekranu i zmienionej głębi kolorów. Chyba, że masz super stary komputer :S
  23. ..::::Cave Game::::... Gatunek: platformówka z naciskiem na eksploracje Opis: Gra będzie polegać na eksploracji świata (na początku podziemnego). Będziemy walczyć z bossami i zdobywać nowe umiejętności. Będzie też wiele sekretów. Na początku jesteśmy skałą, ponieważ rzucona na nas została klątwa/musimy znaleźć symbole aby wyewoluować/przywrócić sobie naturalny wygląd. Znajdujemy podziemną wioskę, której osadnicy mogą nam pomóc. Potem wychodzimy na powierzchnie i tak przeżywamy różne przygody. Jeszcze dokładnie nie wiem co tam będzie, ponieważ wymyślam grę w trakcie tworzenia. Postaram się również dodać kilka elementów logistycznych ;) Autorzy: Programowanie: Zyper Grafika: Zyper, Snooky (szukam grafika, który narysowałby mi kilka potrzebnych elementów (większość sam dam radę)) Screeny: http://www13.speedyshare.com/files/30583404/download/cg1.PNG http://www13.speedyshare.com/files/30583388/download/cg2.PNG Grafika dużej pochodni i skrzyni testowa. Tutaj możecie sobie pobrać wczesną wersję. http://www.speedyshare.com/files/30597440/...me_by_Zyper.exe
  24. @Ferrari4, Wiem, ale wtedy gra będzie zajmowała 2x więcej :P Nie wiem czy się to opłaca...
×
×
  • Dodaj nową pozycję...