PsichiX
Użytkownicy-
Postów
5 647 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
12
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez PsichiX
-
[3D] Model człowieka - animacja biegania
PsichiX odpowiedział(a) na Markuz temat w Pytania zaawansowanych
w nowoczesnych technikach modele maja tez swoj zaprogramowany szkielet - umieszczenie, polaczenie jak i ruch. Na tym screenie widac ze model korzysta wlasnie ze szkieletu. Ale stosuje sie tez animacje modeli, a potem rysuje sie klatka po klatce - o wiele prostsza metoda niz programowanie szkieletu, choc narzuca duze ograniczenia. Jesli chodzi o szkielet, to model dzieli sie na czesci ktore "podpina" pod elementy szkieletu. -
uzyj list. // klasa danych class DANE { string imie; string nazwisko; DANE(string im,string nazw) { imie=im; nazwisko=nazw; } void wyswietl() { cout << "imie: " << this->imie << \n; cout << "nazwisko: " << this->nazwisko << \n; } }; // lista danych list<DANE>dane_osobowe; // dodawanie danych dane_osobowe.push_back(DANE::DANE('jan','kowalski')); // wyswietlanie cout << "Numer osoby: "; int index; cin >> index; int cur=0; for(list<DANE>::iterator iter=dane_osobowe.begin(); iter != dane_osobowe.end(); iter++) { if(cur==index) *iter->wyswietl(); cur++; } Jesli cos jest zle (bo wogole nie sprawdzalem, wiec prawdopodobienstwo jest) to zajzyj na: http://pl.wikibooks.org/wiki/C%2B%2B/Listy EDIT: Hehe, sam znalazlem kilka bledow, ale poprawilem ;p
-
To swietnie :) potrafisz zrobic modele ludzi? chodzi mi o ten sam model: - wyrenderowany model widziany z 4 stron (front, back, left, right) - model w formacie OBJ z opcja triangulate all faces, z poprawnie ustawionymi wektorami normalnymi, lecz w taki sposob by model byl jak najladniej wygladzony, czyli roznomiernie rezchodzil sie cien (oczywiscie bez dodawania cienia na samych teksturach) Potrzebne mi to do gry "2012", modele kobiety i mezczyzny (oraz tekstury z roznymi kolorami ubran jesli sie to da zrobic)
-
zgadnij.. jasne ze do stepa :P (jesli chcesz aby zawsze byl na koncu tekstu, jak chcesz inaczej to kombinuj gdzie to dac, na przyklad przy pisaniu (dodawaniu nowego znaku do tekstu) - probuj roznych kombinacji)
-
dostosowuje do wysokosci jak i zarowno szerokosci tekstu. GML sw=string_width(text) sh=string_height(text) if(sw>view_wview[0]) view_xview[0]=sw-view_wview[0] if(sw<=view_wview[0]) view_xview[0]=0 if(sh>view_hview[0]) view_yview[0]=sh-view_hview[0] if(sh<=view_hview[0]) view_yview[0]=0
-
duzo mi to nie mowi/ Chodzi Ci ze view przesuwa sie gdy text jest dluzszy nz wysokosc viewa?
-
execute_file(fname) PS. a co ma ostatnia litera do viewa? wyjasnij
-
nie mozesz dynamicznie tworzyc skryptow w gm, mozesz jedynie wykonywac dany kod zapisany w stringu lub wykonywac skrypt z zewnetrznego pliku.
-
jak juz to: GML zmienna='show_message("lol")' execute_string(zmienna)
-
pliki laduj do uploadu na gmclanie, po to on jest
-
Ja to w xenonie rozwiązałem tak: że każde ciało ma masę i przy kolizji oddziałują na siebie z siłą proporcjonalna do wagi ich mas. Większa masa bardziej odpycha inne ciała. Jest to nie zależne od kierunku.
-
Najbliższy obiekt tego samego typu
PsichiX odpowiedział(a) na Platyna temat w Pytania początkujących
ekhm, a po co ta zabawa? GML instance_deactivate_object(id) _id=instance_nearest(x,y,object) instance_activate_object(id) voila! ;) -
Hehe, obiecuje ze postaram sie by w nowej wersji wygladzic teren. a tak poza tym, to niezle Wam kratery wyszly, jak bede mial dostep do kompa na troche dluzej to pokaze Wam screena z sieczki ;)
-
Ja sie tylko spytam jeszcze: co z ta apokalipsa w tytule? :) bo na screenach jej nie widac.
-
Wczytawanie kilku spritow z jednego pliku
PsichiX odpowiedział(a) na XivroX temat w Pytania zaawansowanych
ale wtedy obrazki straca na jakosci -
Chcialbym zobaczyc puentę, a poza tym tutaj nie ma stalej liczby sylab, wiem ze zrzedze, ale musze ;0
-
wlasnie bardzo wazne sa dla mnie wyniki na sprzecie kilkuletnim (do 4), bo chcem zrobic jak najbardziej kompatybilne ze starszymi komputerami oraz tak by na nowszych gra miała również ładną grafikę. Czekam na więcej testów :)
-
u mnie przy duzej ilosci czesci budynkow to ~50% a bez fragmentow 70-79% Hehe, xiekawe czy tylko ja mam takiego slabego kompa czy jak.
-
Gra w obecnej postaci miała być ukończona w ciągu kilku dni, lecz przez zmianę systemu optymalizacji i wyświetlania przeciągnie się o jakiś tydzień. Cell shadding? hmm, obawiam sie ze z efektem blooma nie bedzie nalezycie wspolgrac. A teraz daje aktualna wersje Alpha, zebyscie wiedzieli czemu musze zmienic system optymalizacji (podajcie swoje wyniki Game Speed): https://gmclan.org/up1105_4_2012_alpha.html Zwiekszone i przyciemniane stopniowo kratery oraz mial byc gruz ale musialem go usunac gdyz totalnie zwalnial gre. EDIT: Gra rowniez dodana na forum GMC (http://gmc.yoyogames.com/index.php?showtopic=404902) oraz YoYoGames (http://www.yoyogames.com/games/show/58613)
-
Wprowadzenie dowolnej ilości zmiennych
PsichiX odpowiedział(a) na zbysheck temat w Pytania początkujących
Jedyne wyjście to zadeklarować poza blokiem. Inaczej zmienne mają zasięg ograniczony tylko do danego bloku instrukcji i jego wnętrza. -
Wprowadzenie dowolnej ilości zmiennych
PsichiX odpowiedział(a) na zbysheck temat w Pytania początkujących
Trzeba zdefiniować wielkość. Ale jeśli masz określony typ to zrób to na listach. Wikipedia -> c++ -> listy -
Witajcie, Lowrider chciał bym w jego imieniu wstawił zrobiony kiedyś przykład kamery do samochodówki na bazie kamery w starej wersji xenona. Ktoś kiedyś potrzebował więc chciał wrzucić. Cytuje: przykład samochodu 3d robiony na xenonie i rozwinięty przez murdalowa, dodane 16 kamer . c-następna kamera v-poprzednia Q E-na boki B-wstecz nie wszędzie wszystko chodzi,w zależności od rodzaju kamery,ostatnia to kamera filmowa(sama się zmienia) http://www.sendspace.com/file/alhc0j może komuś się przyda,może ktoś zmieni,rozwinie pozdrawiam cały gmclan, Wasz ulubieniec Murdalow
-
radze dodac grafiki pasujace klimatem do tla, bedzie wtedy lepiej wygladac :)
-
Wprowadzenie dowolnej ilości zmiennych
PsichiX odpowiedział(a) na zbysheck temat w Pytania początkujących
Zastosuj dynamiczne tworzenie i kasowanie zmiennych. W c++ pomogą "new" oraz "delete". http://209.85.135.104/search?q=cache:_JD5v...;cd=2&gl=pl -
Ludzie, jeszcze raz powtarzam - The Towers nie umarl tylko przeszedl nizej w kolejce priorytetow. A ta gra nie umrze i bedzie dalej robiona bo uzyje nowego systemu optymalizacji i nowych rozwiazan gamma wersji XenoNa - chce by ta gra zaskoczyla, a do tego potrzeba bedzie wspomnianego udoskonalenia :) zreszta, sami zobaczycie ;)