-
Postów
820 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez copoconaco
-
-
hmmm... obawiam sie ze kase ktora wydales na tablet mozna uznac z zmarnowana...
-
pfffff... nadal nie bardzo wiem co chcesz osiagnac. prawdopodobnie mozna to uproscic i sprawic by bylo bardziej eleganckie...
I np. za 1-wszy obiekt jest jeden punkt, za drugi dwa itd.jesli to sa karty jak w pokerze, to robisz jeden obiekt "karta" (czy jak badz)
robisz jednego sprita, w ktorym na kazdej kolejnej klatce rysujesz kolejna karte od asa do krola.
w ten sposob kolejne karty zostaja przypisane do kolejnych klatek jednego sprita co pozwala latwo zorientowac sie z jaka karta mamy do czynienia.
dobrze jest zanotowac sobie ktorej karcie odpowiada jaki numer klatki, mozna tez zostawic klatke '0' pusta tak by as byl na klatce nr 1, dwójka na klatce numer 2, itd...
nalezy pamietac aby image_speed ustawic na 0 aby sprite byl wyswiatlany jako pojedyncza klatka a nie animacja.
// no to mamy jeden kolor z 4
w create obiektu "karta" dodajemy dwie zmienne "wartosc" i "kolor"
"wartosc" bedzie przechowywac wartosc karty - liczbe z zakresy 1-13 (lub tez 0-12 w zaleznosci czy as jest na klatce nr.1 czy nr.0)
natomiast "kolor" bedzie liczba z zakresy 1-4 (0-3 to juz zaleznie od chumoru), i bedzie przechowywal kolor karty
loswanie wartosci to poprostu round(random(13)) lub floor(random(13))
losowanie koloru identycznie
natomiast by wyswietlalo nam odpowiednia grafike w draw ladujemy taki kod:
GMLswitch(kolor)// zakladam ze kolor przyjmie wartosc 1-4case 1:{draw_sprite(trefl_sprite,wartosc,x,y);break;}
case 2:{draw_sprite(karo_sprite,wartosc,x,y);break;}
case 3:{draw_sprite(pik_sprite,wartosc,x,y);break;}
case 4:{draw_sprite(kier_sprite,wartosc,x,y);break;}
}
//trefl_sprite - nazwa sprita zawierajacego grafike wszystkich kart w tym kolorze
//wartosc - to zmienna okreslajaca wartosc karty 1-13 - 1 to As, 2 -10, 11 - walet, 12 dama - 13 król</span>
do tego nalezalo by zrobic tablice dla kazdego koloru tak aby mozna bylo porownywac wartosc wylosowanej karty z wpisem w tablicy, tak aby kazda karta byla losowana tylko raz (nie chcieli bysmy 4 asow kier naraz prawda?)
i jesli w tablicy wpis wskazuje ze karta byla juz wylosowana losowal wartosc karty raz jeszcze (kolor moglby tez przy okazji)
// powinienem cos napisac o porownywaniu ale niespecjalnie mi sie chce
zalozmy ze masz 5 obiektow: karta1, karta2 itd...
w kazdym jest zmienna kolor i wartosc
aby dobrac sie do wartosci karty operujemy zmienna wartosc w ten sposob:
karta1.wartosc - to zmienna watosc znajdujaca sie w obiekcie karta1
zapewne za pomoca if-ow mozna usatlic co mamy - karete, dwie pary, trojke , maly street, duzy street, itd
-
Dawka a ty sie nie wymadrzaj...
w dziale z przykladami jest cos takiego: https://gmclan.org/index.php?sciagnijplik=141
poszperaj tam, popatrz, zasymiluj...
bo jak w spomnial Dawka nie wszystkim bedzie chcialo sie zabrac za tak banalne rzeczy opisane w tak niepojęty sposob.
-
takie male koslawe cos: https://gmclan.org/up3255_11_text.html
-
to juz lepiej zrobic
GMLswitch(floor(random(xxxxxx)))// mozna walnac choose, np: choose(0,0,0,0,1,1,2) tak by pozycja 0 trafiala sie czesto a 2 raz na jakis czascase 0:{instance_create(x,y,ob1);break;}
case 1:{instance_create(x,y,ob1);break;}
case 2:{instance_create(x,y,ob1);break;}
case 3:{instance_create(x,y,ob1);break;}
case 4:{instance_create(x,y,ob1);break;}
case 5:{instance_create(x,y,ob1);break;}
case 6:{instance_create(x,y,ob1);break;}
case 7:{instance_create(x,y,ob1);break;}
....
}
ctrl+c i ctrl+v
-
akurat nie mowie o tym, ale za dużo sprite'ów po prostu utrudnia robienie m.in obiektów.
znaczy co? myslisz ze jak wyrzucisz sprity poza exe i bedziesz je ladowal z zewnatrz to nagle wszystko stanie sie jasne proste i przejrzyste?
dojdzie ci dodatkowa masa kodu odpowiadajacego za ladowanie zasobow, to oznacza dodatkowe miejsce na wystapienie bledow...
pozatym GM pozwala na tworzenie "folderow" i segregacje wszystkich zasobow:
ponadto dla jednego rodzaju obiektow mozna przechowywac wszystkie grafiki w jednym spricie jako osobne klatki i manipulowac tylko image_index w celu wyswietlenia konkretnej klatki jako grafiki konkretnego obiektu
-
żeby nie marnować miejsca na za dużo sprite'ów itp.
znaczy ze co? masz nadzeje ze jak zrobisz sobie wersje instalacyjna to ci nagle rozmiar gry sie zmniejszy?
to nie dziala w ten sposob. pozatym nie przypuszczam zeby twoje dzielo bylo az tak olbrzymie i rozbudowane aby wymagalo czegos wiecej niz szybkie spakowanie winrar-em czy czymkolwiek innym w tym stylu
-
- oj zwykle wrecz przeciwnie, sami robia takie straszne badziewie, ze marne gry oceniaja na 4.No właśnie, pozatym zazwyczaj takie oceny wstawiają osoby które nic nie robią sami albo jakieś badziewie robią.Zniechęcają innych tylko.a co do samej gry - wachal bym sie miedzy 3 a 2.
grafika moze byc, nawet jesli pewne rozwiazania co do projektu pojazdow sa no niewiem ... dziwne.
dzwiek niewiem, nie sluchalem.
ale rozgrywka... gra sie poprostu badziwenie, czolg strzela po linii prostej a pocisk ni z tego ni z owego ZAWRACA, z miejsca zmieniajac kierunek i trafia w punkt ktory mina chwile temu... no bez jaj zrobienie pocisku ktory spada bo przyciaga go grawitacja to kwestja wstawienia 2 klockow...
obraz przesuwa sie jakos dziwnie tak ze 3 razy stracilem latajace pudelko (celowo unikam nazwy "śmiglowiec" - smiglowce tak nie wygladaja) bo z za ekranu wylecialy pociski
wspomniec nalezalo by tez o braku jakiej kolwiek kontroli nad ostrzalem z latajacego pudla
marnie, marnie, jak na to jak gra sie zapowiadala.
-
pamietajmy ze mnozenie obiektow mnozy tez rzeczy o ktorych nalezy pamietac...
na przyklad o kasowaniu wszystkich obiektow z ktorych sklada sie cos w grze - skasujesz zolnierza, karabin zostanie...
wiec nalezy dopisac w odpowiednim miejscu w obiekcie zolnierza:
GMLwith(abc){
instance_destroy();
}
czego niema jesli rysujemy wszystkie grafiki w jednym obiekcie.
-
Myślisz, że to, czym w tej chwili oddychasz, to powietrze...? Mmm?
-czyli robienie gry to nie odwzorowywanie rzeczywistosci...
Po kiego grzyba robisz karabin osobno zamiast drawowac i zolnierza i karabin w jednym obiekcie? Mmm? Zaraz zaczniesz robic osobno mundury ( zeby mieli rozne rodzaje kamuflarzu), i osobne czapki i buty i plecaki...
-
ma sluzyc tylko do tych celow czy ma byc latwy w obsludze i na tyle potezny zeby robilo sie kolejne klatki animacji szybko i sprawnie?
- sprobuj Adobe Flash (trial), cala animacje mozna wyexportowac jako gifa.
-
wyglada to marnie, badziewnie wrecz.
najwazniejsze to wymienic tlo, na cokolwiek, moze byc jednolity rozowy kolor, byle przy przesuwaniu ekranu nie bylo widac krawedzi obrazka/zdjecia
sprity postaci i mobow za duze, za okragle, zrob prostokaty z zaokraglonymi brzegami beda lepiej wygladac.
"Robiłem już setki grafik i gier" - az strach pomyslec jak wygladaly pierwsze grafiki i gry.
a co do siostry, poprostu nie chce robic ci przykrosci i pewnie nie grala w zadna inna gre zrobiona w game makerze... :twisted:
-
-
O widzę, że tu nie tylko ja czytam świat dysku
och... "czytam" - chyba nie bardzo, to jest ON, nie ona. i raczej powinno się MU coś tam jarzyć w oczkach
-
Dawka: --> http://pix.motivatedphotos.com/2009/5/10/6...blefacepalm.jpg
To jest ŚMIERĆ świata dysku.
-
-
warstwy+filtry+blending
na osobnej warstwie dodajesz kolor, na osobnej cienie. czasem zabawa filtrami na tych warstwach daje ciekawe efekty.
ale to trzeba samemu sprawdzic. a wlasciwie przetestowac na wszystkie sposoby.
-
lepiej bylo zostac przy olowku
-
efekt uboczny podkrecania kontrastu - zalatuje niebieskim tu i tam, nie chcialo mi sie odbarwiac
-
czarny dlugopis pentela
-
-
ja vs skaner podejscie drugie:
-
Temat kompatybilnosci W7 ze starszymi aplikacjami chyba sie wyczerpal.
A skoro nazwa tematu nie precyzuje czego on dotyczy, to moze tak:
Czy ktorys z szczesliwych posiadaczy takiej czy innej wersji "Windows 7tm" ma/mial problem z poprawnym funkcjonowaniem karty dzwiekowej (w moim wypadku Sound Blaster Audigy LS) przy obecnosci (lub nie) zintegrowanej na plycie glownej, karty dzwiekowej (WYŁĄCZONEJ w biosie)?
-
mysle ze topdown to raczej takie cos:
grafika: 2D
rzut: topdown
ruch... hmmm, zrob jak najprostrzy
Galeria Grafik
w Grafika
Opublikowano
zanim zaczniesz psuc tablet, pocwicz troche rysowanie normalnie, olowkiem, albo kredkami