|
[TGF] Rozróżnianie obiektów |
| Autor |
Wiadomość |
Wos209
Starszy sierżant Woś Entertainment
 
Główny edytor: 
Drugi edytor: 
Pojedynki: być może
Pomógł: 2 razy Posty: 195
2946 Prestiż
|
Wysłany: 26-07-2006, 17:11 [TGF] Rozróżnianie obiektów
|
|
|
Mam problem...(dlatego tu piszę)
Są 2 wartości OA-1-stojący-chodzący-ruch odbijany
Na polu gry jest powiedzmy 15 takich OA
I jeżeli jakiś OA uderzy w inny OA to ma się odbić jeżeli OA wartość 1
a jeżeli jeden z obiektów ma wartość 2 to jeżeli uderzy w tego o wartości 1 to ten ma zginąć co mawartość 1 a 2 lecieć dalej
///////// //////////
OA-war=2 / :::::::::uderza::::::: OA-war=1 /On ma się zniszczyć a ten o war=2 ma dalej
//////// ///////// lecieć.... |
| Ostatnio zmieniony przez Minty 26-07-2006, 20:57, w całości zmieniany 1 raz |
|
|
|
 |
Aethera
Bohaterka
 
Główny edytor: 
Drugi edytor: 
Pojedynki: być może
Pomogła: 7 razy Posty: 382
10120 Prestiż
|
Wysłany: 26-07-2006, 17:21
|
|
|
Pisze z głowy więc może być źle -
Kod: | OA A =1
OA A=2
OA colides with OA
=>set flag OA 33 on
=>set flag OA 33 on
=>start loop #0 1 times
=>start loop #1 1 times
Loop #0
Get all objects with A=1
Get all objects with flag 22 on
=>destroy
Loop #1
Get all objects with A=2
Get all objects with flag 22 on
=>set flag 33 off
|
EDIT : poprawiony szybko mały błąd |
_________________ Aka : Wolf / Crazy / Natie / Fallen Angel / Alicja / Mrs Evil |
|
|
|
 |
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-07-2006, 17:45
|
|
|
Pewnie, że źle!
Nie ma flagi 33, są od 0 do 31. 33 to flaga 1
Poza tym po co pętle? I w ogóle pierwsze zdarzenie jest całkiem spaprane, bo TGF sprawdza tylko jeden obiekt, który nie może mieć A = 1 = 2.
http://www.romanx.kosa.ne...ozroznianie.zip - druga część przykładu. |
|
|
|
 |
Wos209
Starszy sierżant Woś Entertainment
 
Główny edytor: 
Drugi edytor: 
Pojedynki: być może
Pomógł: 2 razy Posty: 195
2946 Prestiż
|
Wysłany: 26-07-2006, 23:07
|
|
|
Już mi to niepotrzebne-inaczej sobie poradziłem...
Ale mam jeszcze jeden problem...Jak sprawdzić przez ile obiektów nałożyła się dana postać zanim została zniszczona...Ech..i tych postaci jest kilka :-P |
|
|
|
 |
|
|