Skocz do zawartości

Issen

Użytkownicy
  • Postów

    148
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Issen

  1. Prezentuje wam tech demko gierki. Napisałem już właściwie cały program teraz pozostaje mi tylko zrobić jakąś grafike i etapy i jest gotowe dzieło. (jest to moja druga gra)

    Tu macie link:

     

    HellCry-techdemo - wersja z 12-12-2006 (2.6 MB)

     

    Sterowanie:

    W S A D - chodzenie

    1 2 3 - zmiana broni

    myszka lewy - strzal

    myszka prawy - slowmotion(bulet time?)

    r - przeładowanie

     

    W grze juz jest sporo grafik. Dlatego zajmuje tyle miejsca. Jednak kolejne romy są poza waszym zasięgiem i nie mozecie ich zobaczyc. Każdy grafik może się zaoferować do robienia title setów. POZDRO

  2. Jest to tylko przykład w dodatku zrobiony na szybko. Pokazuje jak wykorzystać pole formularza aby dane zmieniały się natychmiastowo. Możemy przetestować ustawienia bez potrzeby wychodzenia z aplikacji. Na przykład dla ataku czy ilości hp itp. Tutaj akurat edytujemy efekt nałożony na dźwięk (flanger). Jest tu sporo błędów ale każdy się domyśli i tak o co chodzi.

     

    https://gmclan.org/up886_4_snd.html

  3. Jak zamienić string z wartością liczbową aby mogł przechowywać też liczby z wartością ujemną.

    stringer='20';
    real(stringer); //to zamienia string na real ale na liczby od 0 do 255????

    i teraz jak zamienić string na zmienna która może przechowywać wartości ujemne np: (-20) ?

  4. with (all)
    {
      if (distance_to_object(all) < 30) then instance_destroy;
    }

     

    Jak by wyglądał ten kod gdybym chciał aby zniszczyły sie tylko wrogowie którzy mają zmienną wrog=true;

     

    with (all)
    {
      if (distance_to_object(all.wrog) < 30) then instance_destroy;
    }

    nie działa!

  5. Działa! Dzięki. Masz u mnie plusa (trzy plusy i wpie**ol) :).

    A tak na poważnie to dalej nie wiem jak zrobić aby particles wykonało się na obiekcie. A nie w miejscu 0,0. Może to być związane z part_emiter_region?

     

    edit

     

    tak to jest zwiazane z ta linijka:

     

    part_emitter_region(Sname,Ename,x,x,y,y,pt_shape_explosion,ps_distr_linear);

    Czy jest jakaś funkcja która niszczy obiekt po zakończeniu efektu.

    Coś jakby if part==end then instance_destroy? tylko jak by taki kod wyglądał??

     

    I jak zrobić aby particles wykonywało się nad wszystkim?

  6. 3d game studio bardzo fajny program! Jedną z zalet jest na przykład robienie LIGHTMAP w trybie automatycznym. Największą wadą jest to że nie robi jednak lightmapy z obiektow 3d dodanych przez ciebie i nie można ich przekonwertowac do prymitywów. W CoD:UO ciężarówka ma ligtmape co game studio 3d jest niemożliwe do wykonania.

  7. Właśnie o to chodzi że tam nie ma. W folderze z gra też nie.

     

    {
      // make the particle system
      ps = part_system_create();
    
      // the firework particles
      pt1 = part_type_create();
      part_type_shape(pt1,pt_shape_flare);
      part_type_size(pt1,0.1,0.2,0,0);
      part_type_speed(pt1,0.5,4,0,0);
      part_type_direction(pt1,0,360,0,0);
      part_type_color1(pt1,c_red);
      part_type_alpha2(pt1,1,0.4);
      part_type_life(pt1,20,30);
      part_type_gravity(pt1,0.2,270);
    
      // the rocket
      pt2 = part_type_create();
      part_type_shape(pt2,pt_shape_sphere);
      part_type_size(pt2,0.2,0.2,0,0);
      part_type_speed(pt2,10,14,0,0);
      part_type_direction(pt2,80,100,0,0);
      part_type_color2(pt2,c_white,c_gray);
      part_type_life(pt2,30,60);
      part_type_gravity(pt2,0.2,270);
      part_type_death(pt2,150,pt1);    // create the firework on death
    
      // create the emitter
      em = part_emitter_create(ps);
      part_emitter_region(ps,em,100,540,480,490,ps_shape_rectangle,ps_distr_linear);
      part_emitter_stream(ps,em,pt2,-4);   // create one every four steps
    }

    Czy ktoś może mi dokładnie opisać te funkcje?

×
×
  • Dodaj nową pozycję...