Skocz do zawartości

gol350

Użytkownicy
  • Postów

    138
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez gol350

  1. dzieki ,ale ta funkcja jest dostepna w pro . a czy nie mozna inaczej.
  2. mam objekt1 ustawiony w roomie na pozycji x =0 , y = 0 . w obiekcj1 w event draw mam kod ktory rysuje inny obiekt po najechaniu przez objekt1 na dana pozycje. nie wiem dlaczego jak ustawie objekt w roomie na pozycji x = 0 i y = 0 to ten inny objekt nie pojawia sie po najechaniu przez objekt1 na dana pozycje. pytanie dlaczego ?
  3. Witam . Chcę zrobić krzyżówkę i potrzebny mi do tego kursor który miga w wybranym polu. Jak to zrobić?
  4. Wszystko dobrze sam sobie poradziłem. Dzięki.
  5. Mam objekt1 ,który chodzi i niszczy objekt2. Kiedy go zniszczy ,chcę zrobić tak , żeby na objekt1 spadł inny objekt ,który ma grawitację i uruchamia się po 2 sekundach od zniszczenia objektu2. Objekt 2 jest pod objektem z grawitacją. W "create" mam alarm ustawiony na dwie sekundy: alarm[0]=2*room_speed w "alarm[0]": if place_free(x,y+4) if alarm[0]=-1 {gravity_direction=270 gravity=0.1} else {gravity=0} I chcę jeszcze ,że jak alarm skończy odliczanie to,żeby wrócił do 2-uch sekund.
  6. Na tej stronie nie ma tych co chcę. Boje się ,że jak go przeinstaluje to wróci do wersji Lite .Niedawno miałem z tym problem.
  7. Czy możecie mi udostępnić przykłady które były dane w standarcie wraz z kupnem GM 7 Pro? Zależy mi na tych 3D. Niestety zgubiłem gdzieś to na dysku. Plis. Odpiszcie. Chyba że ,obraźiliście się na mnie.
  8. Próbowałem obrócić klocek wokół jego osi "x" funkcją : d3d_transform_set_rotation_x(angle) Wyszło tak ,że klocek obraca się razem z podłogą -"floorem". Później przeczytałem w pomocy że ,żeby obrócić klocek wokół osi x trzeba użyć takich funkcji: { d3d_transform_set_translation(100,100,10); draw_sprite(spr,0,0,0); d3d_transform_set_identity(); } Po użyciu tych funkcji wszystko stoi w miejscu. Pisało tam ,że najpierw trzeba użyć "translate to origin" później obrócić ,a na końcu "translate" do wcześniejszej pozycji. Prosze o pomoc.
  9. Trójwymiarowy klocek już mam od PoxiPola, któremu dziękuje za to bo sam bym na tą "camerę" nie wpadł. A teraz przydało by się jakieś poruszanie.Ale klocki z zakładki "move" nie poruszają klocka 3D. .Jak zrobić ,żeby klocek się przekręcał na bok. Pewnie potrzebna jest jakaś animacja. Wiem, że istnieje taka funkcja: d3d_transform_add_rotation_axis(xa,ya,za,angle); Czy możecie mi wytłumaczyć ,co znaczą po kolei te dane?
  10. A możnz na tej funkcji zrobić to?
  11. Czy można stworzyć w GM-ie trójwymiarowy klocek . Mam na myśli taki prostopadłościan ,żeby każdy wieżchołek był w innym "x" a zarazem innym "y". Taki przekręcony.
  12. To x sprita jest dokładnie w środku sprita ? A można zrobić tak ,żeby x sprita miało określoną długość?
  13. Oto kod: if mouse_check_button_released (mb_left) and mouse_x>x begin action_move("000001000",3); end if mouse_check_button_released (mb_left) and mouse_x<x begin action_move("000100000",3); end if mouse_check_button_released (mb_left) and mouse_y>y begin action_move("010000000",3); end if mouse_check_button_released (mb_left) and mouse_y<y begin action_move("000000010",3); end
  14. Ale to mi nie działa. Ludzik chodzi w lewo ,do góry i w dół ale nie chce w prawo. Chodzi mi o mouse_x>x Drugi warunek: mouse_x<x Trzeci warunek: mouse_y>y Czwarty warunek: mouse_y<y
  15. Sęk w tym ,że ja nie chcę "else" tylko drugie "if" od razu i żeby te dwa if były oddzielne.
  16. Ale ja chcę napisać drugi ,odwrotny warunek po tym.
  17. Mam taki kod: if mouse_check_button_released (mb_left) and mouse_x>x then action_move("000001000",3); end I wiecie co ,ze słowem end jest coś nie tak bo wyskakuje mi taki błąd: ___________________________________________ FATAL ERROR in action number 1 of Step Event for object object2: COMPILATION ERROR in code action Error in code at line 3: end at position 2: Unexpected symbol in expression. Czytałem ostatnio o warunkach i można je kończyć słowem "end" a nawet trzeba ,o ile wcześniej dało się "then". Nie mam pojęcia co jest nie tak.
×
×
  • Dodaj nową pozycję...