gol350
-
Postów
138 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez gol350
-
-
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 ?
-
Może jaśniej?
Kursor? Kursor myszki? Czy może kursor sterowany klawiaturą, a później zaznaczanie i wpisywanie?
Migające coś:
GML (CREATE)migacz=-1;
GML (STEP)if(migacz=-1){image_alpha-=0.01;}else{image_alpha+=0.01}
if(image_alpha=1)migacz=-1;
if(image_alpha=0)migacz=1;
Chodziło o kursor sterowany klawiaturą
-
Witam .
Chcę zrobić krzyżówkę i potrzebny mi do tego kursor który miga w wybranym polu.
Jak to zrobić?
-
może spróbuj ten alarm[0]=2*room_speed w "step" wrzucic
Wszystko dobrze sam sobie poradziłem.
Dzięki.
-
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.
-
jeszcze nie, ale mozliwe ze to nastapi w niedalekiej przyszlosci...
Na tej stronie nie ma tych co chcę.
Hmmm... skoro je 'zgubiłeś' to prrzeinstaluj GM-a. Powinny być po instalacji.Boje się ,że jak go przeinstaluje to wróci do wersji Lite .Niedawno miałem z tym problem.
-
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.
-
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.
-
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?
-
http://www.gmclan.org/up2845_12_Przyklad.html
Masz tutaj ładnie wszystko opisane, fajny zbieg okoliczności, właśnie skończyłem arata pisać :D
Dzięki!!!
-
chodzi o d3d_draw_block() czy coś innego?
A możnz na tej funkcji zrobić to?
-
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.
-
lol
z tego co widzę zawsze spęłnią się dwa warunki. jeden do góra/dół, a drugi prawo/lewo, gdyż mouse_x jest zawsze większe lub mniejsze od x (chyba, że trafisz dokładnie na tego pixela) tak samo z y, a jako że y jest niżej to wykonywany jest y. kończąc: ten kod jest do dupy :jezor:
To x sprita jest dokładnie w środku sprita ?
A można zrobić tak ,żeby x sprita miało określoną długość?
-
może poszukaj różnic pomiędzy chodzeniem w lewo, górę, dół a prawo :/
E: Albo pokaż kod.
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
-
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
-
GMLif mouse_check_button_released (mb_left) and mouse_x>x then
action_move("000001000",3);
else
//...
albo
GMLif mouse_check_button_released (mb_left) and mouse_x>x {
action_move("000001000",3); }
else {
//...
}
Sęk w tym ,że ja nie chcę "else" tylko drugie "if" od razu i żeby te dwa if były oddzielne.
-
Ale ja chcę napisać drugi ,odwrotny warunek po tym.
-
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.
-
DZIĘKI WIELKIE CHŁOPAKI !!!
-
Przyjrzyj się mojej grze i pomyśl zanim mi coś zarzucisz ;)
przecież on potrzebuje nadanie kierunku tylko przy left released, gdy stoi.
GML (ZywcemZgry)dir = ( point_direction( x + cx , y + cy , mouse_x , mouse_y ) + 45 ) div 90 * 90
a to 45?
narysuj sobie układ i zaznacz na nim te przedziały kątów, sam zobaczysz :P
CO to ma być ,to "cx"?
-
nie prościej wstawić w step:GMLdirection = point_direction( x , y , mouse_x , mouse_y )
direction = 45 + direction div 90 * 90
speed = 3
pisałem to samo w poprzednim temacie...
E:Oki, zgadzam się na dekompilacje tego pliku.
Jeśli się uda to oki, ale nie wydaje mi się... Gra zabezpieczona ;)
To ty tą grę zrobiłeś !!!
A jak się dekompiluje?
-
"Dekompilować" to czasownik.
A więc:
"A jak się dekompiluje?", a nie "A jak się robi dekompilację.".
Poza tym jeżeli celem wypowiedzi jest uzyskanie odpowiedzi na jakieś pytanie, kończymy ją znakiem "?"
A co do tematu:
...
Masz ten problem chyba od tygodnia, i se jeszcze nie poradziłeś...?
Jakiś "niekumaty" jesteś...
Dzięki chłopie .
Masz przykład, i się ciesz.
http://komp.boo.pl/files/PUBLIC/4dir.gmk
Hamowanie se sam zrobisz...
-
nic nie zrobisz bez zgody autora.
Patrz Ja ^^ :D
A jakbym poprosił autora o zgodę .
-
Nie da się... Znaczy dekomplikacja może pomóc ale... to chyba nielegalne jest :P
A jak się robi dekompilację.
event draw w objekcie
w Pytania początkujących
Opublikowano
dzieki ,ale ta funkcja jest dostepna w pro .
a czy nie mozna inaczej.