|
[TGF] Jednakowy ruch kilku obiektów |
| Autor |
Wiadomość |
Avenged
Młodszy chorąży A7X fan!
 
Pomógł: 3 razy Posty: 244
925 Prestiż
|
Wysłany: 26-02-2007, 21:27 [TGF] Jednakowy ruch kilku obiektów
|
|
|
A więc mam sobie kilka obiektów , którymi mogę poruszać się naraz. I teraz chodzi o to , że jak jeden obiekt z nich zderzy się z krańcem planszy - to wszystkie te obiekty mają się zatrzymać. Mi coś nie wychodzi więc co mam zrobić. Sam opis starczy. |
_________________ Windows has found a virus in this post. Press and hold down Alt+F4 to begin windows recovery.
 |
|
|
|
 |
msg
Pupogłowy ~~~~~~~~~~~

Główny edytor: 
Drugi edytor: 
Pomógł: 76 razy Posty: 1412
40082 Prestiż
|
Wysłany: 26-02-2007, 21:30
|
|
|
Spóbuj dać akcję do grupy zdarzeń (powinna tam być) a jak nie to do obiektu.
Ew. na około:
Obiekt z grupy wylazł poza okno > Obiekt aktywny (nie grupa)> flaga ON
Flaga obiektu aktywnego jest włączona? > Stop obiekt aktywny lub stop grupa |
_________________
|
|
|
|
 |
Minty
Stwórczyni omc dr fizyki
 
Główny edytor: 
Drugi edytor: 
Pojedynki: być może
Pomogła: 259 razy Posty: 3447
33795 Prestiż
|
Wysłany: 26-02-2007, 21:31
|
|
|
Spróbuj włączyć flagę jakiegoś obiektu innego typu (np. ruchome są obiektami A, to włącz flagę 0 obiektu B) i ustawić zdarzenie, że gry flaga ta jest włączona, to wszystkie się zatrzymują.
Nie zapomnij o zdarzeniu wyłączającym tą flagę, bo się nie ruszysz |
|
|
|
 |
Mateusz
Starszy chorąży GT member
 
Główny edytor: 
Pomógł: 4 razy Posty: 438
16668 Prestiż
|
Wysłany: 26-02-2007, 23:05
|
|
|
Z tego co czytałem kiedyś na shoucie, robisz wszystkie obiekty
jako jedna grupa a potem akcje do nich. Nie wiem jak u reszty,
ale bynajmniej u mniej reszta obiektów z grupy jest [ poza tym
na którym kliknęłeś aby rozwinąć liste ] jest bardzo... plastyczna
Bez problemu przełażą przez tła i poza granice. Ja radziłbym ci
dla każdego obiektu zrobić odzielne akcje, większe bezpieczeństwo |
_________________ http://romanx.webd.pl/kli...tle=Mateusz9206 Mój profil na Klikipedii.
 |
|
|
|
 |
Avenged
Młodszy chorąży A7X fan!
 
Pomógł: 3 razy Posty: 244
925 Prestiż
|
Wysłany: 27-02-2007, 00:09
|
|
|
No niestety tak w tym przypadku sie nie da - ze dla kazdego obiektu osobno akcje , nie zakładał bym tematu .
Cholera , a już chciałem wam (RX i Tasmpol dac punkty "Pomógł" ) , ale robię według waszych instrukcji - i doopa nadal wszystko wyjeżdża poza okno, albo sie zatrzymują , ale uprzednio składają w harmonijkę , wiec to też nie działa |
_________________ Windows has found a virus in this post. Press and hold down Alt+F4 to begin windows recovery.
 |
|
|
|
 |
Ploo
Chorąży
 
Główny edytor: 
Pomógł: 8 razy Posty: 288
8853 Prestiż
|
Wysłany: 27-02-2007, 10:44
|
|
|
A nie lepiej stworzyc wlasny ruch? Stworz wlasny ruch 4/8 kierunkowy oparty na osie X i Y. Wtedy jezeli jeden z nich wychodzi z planszy to niech wszystkie sie zatrzymaja.
Plooscva
[ Dodano: 27-02-2007, 09:46 ]
HA! Mialem pomysl ale nie wiem czy zadziala. Na poczatku robisz spread value 0 tak aby kazden obiekt mial swoje ID. Potem jezeli jeden z nich wychodzi poza plansze startujemy petle tyle razy ile jest obiektow. I wtedy On loop i jezeli Alterable Value A = Numer Petli to wtedy zatrzymaj obiekt. Nie jestem pewien czy zadziala, tak jakos wpadlo mi na mysl.
Plooscva |
|
|
|
 |
Don_Sotto
Bohater
 
Główny edytor: 
Pomógł: 7 razy Posty: 221
2783 Prestiż
|
Wysłany: 27-02-2007, 15:37
|
|
|
| Można stworzyć licznik. Jeden z obiektów zderza się z krańcem okna/mapy/"planszy", ustaw licznik na 1. Licznik = 1, zatrzymaj obiekty. |
_________________ A ty - czy lubisz grać w słabe gry? Nie czyń drugiemu, co Tobie nie miłe. / www.donsotto.pl / |
|
|
|
 |
Fadex
Legenda #4; #12; #18; #20; #21; #27
 
Główny edytor: 
Pojedynki: nie
Pomógł: 105 razy Posty: 1773
51612 Prestiż
|
Wysłany: 27-02-2007, 15:42
|
|
|
Nom, tak Don, ale jak później ruszyć? |
_________________ If it doesn't have to work, I can optimize any code to a runtime of zero. What's your superpower?
wat |
|
|
|
 |
Don_Sotto
Bohater
 
Główny edytor: 
Pomógł: 7 razy Posty: 221
2783 Prestiż
|
Wysłany: 27-02-2007, 16:01
|
|
|
Zmienić wartość licznika, i ruszyć zdarzeniami |
_________________ A ty - czy lubisz grać w słabe gry? Nie czyń drugiemu, co Tobie nie miłe. / www.donsotto.pl / |
|
|
|
 |
Fadex
Legenda #4; #12; #18; #20; #21; #27
 
Główny edytor: 
Pojedynki: nie
Pomógł: 105 razy Posty: 1773
51612 Prestiż
|
Wysłany: 27-02-2007, 16:19
|
|
|
Ale kiedy zmienić tę wartość licznika? O to chodzi |
_________________ If it doesn't have to work, I can optimize any code to a runtime of zero. What's your superpower?
wat |
|
|
|
 |
msg
Pupogłowy ~~~~~~~~~~~

Główny edytor: 
Drugi edytor: 
Pomógł: 76 razy Posty: 1412
40082 Prestiż
|
Wysłany: 27-02-2007, 16:31
|
|
|
Don ma rację:
Wylazł? > Licznik: 1
Jeśli w obszarze 0,0-640x480 jest 10 obiektów > Licznik: 0
Licznik: 1 > Stop
Licznik: 0 > Start
10 to liczba obiektów, gdy żaden nie wyszedł poza obszar gry. |
_________________
|
|
|
|
 |
Fadex
Legenda #4; #12; #18; #20; #21; #27
 
Główny edytor: 
Pojedynki: nie
Pomógł: 105 razy Posty: 1773
51612 Prestiż
|
Wysłany: 27-02-2007, 16:43
|
|
|
| Qrde, mi chodzi o to, JAK WEJDZIE, SKORO JEST ZATRZYMANY!? Nad tym trzeba dłużej pomyśleć, więcej dać wartości, itp. |
_________________ If it doesn't have to work, I can optimize any code to a runtime of zero. What's your superpower?
wat |
|
|
|
 |
msg
Pupogłowy ~~~~~~~~~~~

Główny edytor: 
Drugi edytor: 
Pomógł: 76 razy Posty: 1412
40082 Prestiż
|
Wysłany: 27-02-2007, 16:58
|
|
|
Cóż nie mam TGFa ale zdarzenia są te same. Oto przykład, ja to tak zrozumiałem:
http://ultrashare.de/f/84...y_stop.zip.html
Jeśli działa tak jak chciałeś to powiedz, to ci wyślę screena ze zdarzeniami. Spacja - rusz obiektami. Gdy wylezą jest stop. Za tą spację możesz zrobić czasówkę czy coś tam.
Masz w paczce EXE, CCA i dll . |
_________________
|
|
|
|
 |
Fadex
Legenda #4; #12; #18; #20; #21; #27
 
Główny edytor: 
Pojedynki: nie
Pomógł: 105 razy Posty: 1773
51612 Prestiż
|
Wysłany: 27-02-2007, 17:03
|
|
|
| Cytat: | | Za tą spację możesz zrobić czasówkę |
Chodziło mi właśnie o to
+ To będzie niedokładne. Wg mnie należałoby zapisywać ostatnio wciśnięty przycisk i zrobić własny ruch. Myślę, że użytkownik miał poruszać tymi obiektami, prawda?
| Cytat: | | którymi mogę poruszać się naraz |
Więc ten przykład na nic się tu nie zda. I moje na wierzchu |
_________________ If it doesn't have to work, I can optimize any code to a runtime of zero. What's your superpower?
wat |
|
|
|
 |
msg
Pupogłowy ~~~~~~~~~~~

Główny edytor: 
Drugi edytor: 
Pomógł: 76 razy Posty: 1412
40082 Prestiż
|
Wysłany: 27-02-2007, 17:30
|
|
|
Mam! Chyba
Sterowanie strzałkami. Licznik = score. W tgfie też to zadziała:
http://ultrashare.de/f/25..._stop2.zip.html
Gdy którykolwiek z nich się zetknie z obrzeżem to wszyscy stoją. Startują, gdy tylko naciśniesz strzałkę przeciwną do ściany, w którą się obiekty władowały
EDIT: zdarzenia: http://img96.imageshack.u...wyszedl2oz0.gif
Sorry że w takiej formie, ale jeśli masz mmfa to nawet nie musisz tego używać. A jak nie to musisz je stąd przepisać. Przynajmniej wtedy nie bedziesz ich kopiował |
_________________
|
|
|
|
 |
|
|