NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
[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 :P 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: KNP
Drugi edytor: KNP
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
_________________
:razzugly:
 
     
Minty 
Stwórczyni
omc dr fizyki


Główny edytor: Fusion 2.5 Dev
Drugi edytor: Construct
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: Fusion 2.5 Dev
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 :P , nie zakładał bym tematu :P .

Cholera :P , a już chciałem wam (RX i Tasmpol dac punkty "Pomógł" ) , ale robię według waszych instrukcji - i doopa :P nadal wszystko wyjeżdża poza okno, albo sie zatrzymują , ale uprzednio składają w harmonijkę :P , wiec to też nie działa :P
_________________
Windows has found a virus in this post. Press and hold down Alt+F4 to begin windows recovery.
 
 
     
Ploo 
Chorąży


Główny edytor: MMF2
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 :D

[ 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 :D
 
 
     
Don_Sotto 
Bohater


Główny edytor: MMF2 Dev
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: MMF2 Dev
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: MMF2 Dev
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: MMF2 Dev
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: KNP
Drugi edytor: KNP
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.
_________________
:razzugly:
 
     
Fadex 
Legenda
#4; #12; #18; #20; #21; #27


Główny edytor: MMF2 Dev
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: KNP
Drugi edytor: KNP
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 :P .
_________________
:razzugly:
 
     
Fadex 
Legenda
#4; #12; #18; #20; #21; #27


Główny edytor: MMF2 Dev
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 :P
_________________
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: KNP
Drugi edytor: KNP
Pomógł: 76 razy
Posty: 1412

40082 Prestiż
Wysłany: 27-02-2007, 17:30   

Mam! Chyba :P
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 :P

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ł ;)
_________________
:razzugly:
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group