Skocz do zawartości

Nirvan

Użytkownicy
  • Postów

    1 131
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    36

Treść opublikowana przez Nirvan

  1. Ale nie poradziliśmy sobie z tym, będzie trzeba kombinować z kolizjami z innymi obiektami. Może ktoś ma jakiś dobry pomysł?
  2. Dorobiłem tych biegających żołnierzy: A tak wygląda animacja: Poprawię plecak i czerwony kombinezon żeby się tak nie błyszczał.
  3. To przez maskę, po zwężeniu jej do nóg działa poprawnie.
  4. Mam problem z place_meeting, chce zrobić naskakiwanie od dołu i wszystko działa ale gdy gracz stoi na jednej platformie i dotyka drugą na poziomie tułowiu to gracz reaguje tak jakby stał w niej, jakby w nią wniknął i nie może się ruszyć. Wydaje mi się że to place meeting czyta x,y z obiektem przy zetknięciu z maską i liczy je od tej maski właśnie. Jak to naprawić?
  5. Nirvan

    _.:{ Utopia }:._

    Narazie prace są zawieszone, zdecydowałem ze znacznie lepiej będzie się robić tą grę w 3D na GMogre, najpierw musze podszkolić się w robieniu tekstur i poczekać na parę potrzebnych mi rzeczy do samego GMogre. Edit (23.11.11): Jak ktoś oglądał lub obejrzy film "Stalowy Świt" to będzie wiedział jak będzie wyglądał świat poza Utopią, tylko będzie troszeczkę wyższa technologia niż w tym filmie, ale nie w każdej lokacji gry.
  6. Narazie nie umiem zrobić lepszego efektu "piany" niż tu :P Dodałem mostek na który prawie tak samo trudno wskoczyć jak w oryginale :PP Części mostu które wpadną do wody będą robił plusk, trzeba by wymyślić jakiś fajny efekt do tego.
  7. Te drzewa są daleko, ale nie bardzo to widać, blisko są dopiero dalej. Ale nie mam patentu na piane :P głupio mi wychodzi.
  8. multi będzie, :P nawet przez neta planuje zrobić :D, a co do skończenie zobaczymy jak to będzie :D, ale pierwszą rundę na pewno zrobie, ale mam troche pomysłów na następne poziomy to mam nadzieję że skończę. A co do moich pytań, ma ktoś jakieś rady?
  9. Nie wiem jakim sposobem zrobić ładną wodę, i męczę się nad zrobieniem takiej 'pianki' przy skałach jak jest tu: http://nesmaps.com/maps/Contra/ContraMapStage1.png I oczywiście potem zmienię ten obrzydliwy sprite 'trawy' i ulepszę skały.
  10. Właśnie chciałbym nie dawać solida :P ale to move_contact_all jakoś mi nie działa, obiekt przeleciał przez platformę jakby jej nie dotknął ;p edit: ok coś kombinuje, zauwazylem ze musze wszystkie place free pozmieniać ;p
  11. Ale przecież gdy obiekt ma kolizję z solidem to nie może się nic nie stać, utkwi w nim albo zatrzyma się dotykając głową od spodu i gdy vspeed wzrosnie to zacznie spadac. Chcę też zrobić takie schodzenie na niższą platformę (jak w contrze), to wtedy tez musi być solidem/niesolidem tylko dla jednego obiektu bo platforma przez którą zacznę spadać nie będzie też solidem dla innych obiektów które po niej idą podczas gdy będę schodził z niej.
  12. Zrobiłem w grze naskakiwanie na platformę od dołu sposobem solid = player.y <= y ale wtedy inne obiekty poruszające się na platformach które są nade mną spadają. Jak ustwaić żeby dany obiekt był solidem/nie był solidem tylko dla jednego obiektu?
  13. A sory muuuuczek nie zauwazylem posta ;|, ale też nie wiem do końca jak zastosować twój kod.
  14. Nie potrzebuje juz do przemieszczania tylko do zmiany wartości zmiennej :P Napisałem jakoś 4 posty wyżej ;p
  15. Zmienna musi zmieniać wartość najpierw powoli, rozpędzając się i spowalniając na końcu i musi tak dojść do konkretnej liczby. Coś w tym stylu co daleś przedtem np: początkowa_wartość=0; końcowa_wartość=100; czas=120; minimalna_prędkość=0.001; maxymalna_prędkość=10; przyspieszenie=0.025;
  16. Wiem czego chce :P Chce tak jak w tym kodzie, tylko ze tu wartosc sie zmienia zeby wybrać krótszą droge. GML // SmoothDirection (aktualna wartość w stopniach, wartość docelowa, szybkość) q1=abs(argument0-(argument1+360)); q2=abs(argument0-argument1); q3=abs(argument0-(argument1-360)); q=0; if q1<=q2 and q1<=q3 q=1; if q2<=q1 and q2<=q3 q=0; if q3<=q1 and q3<=q2 q=-1; argument1+=360*q; q=argument0+(argument1-argument0)*(argument2/100); return q mod 360; wykorzystanie GML a=SmoothDirection(a,newa,10);
  17. mi to nie dziala jak trzeba :P Chciałem zeby to tak rozlo/malalo do okreslonej liczby.bo tu czas predkość ale do nieznanej liczby rosnie ;p
  18. Ale tutaj też chodzi mi o taką zmianę że najpierw wolno potem szybciej i na końcu zwalnia.
  19. To już dobrze działa, nie tak bardzo płynnie jak ten kod do direction ale nie szkodzi, mam jeszcze tylko problemy nad tym zeby zrobić taką łagodną zmianę dla jednej zmiennej, że np chce zeby zmienna v = 10 zmieniła się tak płynnie na 50.
  20. Może to przez ogra, może ma problemy z lengthdirami, jak robiłem coś z sinusami i były te mniejsze wartosci to gra się zawieszała. Może potem jeszcze uda mi się to poprawić. Mam zawsze na 60 fps :P Edit: Teraz zrobiłem to w 2D, nie chodzi o to zeby leciało tak, tylko żeby na początku wolno leciał, potem szybciej i na końcu zwalniał. Wgl to najlepiej jakby było coś takiego dla jednej wartości.
  21. E tam, itak sztywno działa, poradze już sobie sam.
×
×
  • Dodaj nową pozycję...