![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 25.03.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam mam gre 2D i chce zrobić system kolizji (wejście na pole jest zablokowane) i mam problem ze za nic nie moge tego zrobić więc pomyślałem ,że zapytam się tutaj
![]() mapa | x | y | 1 | 5 | 4 | 1 | 6 | 4 | i teraz mam mape : ( x y) x x x x x x y 1x1 | 1x2 | 1x3 | 1x4 | 1x5 | 1x6 .... 1x15 y 2x1 | 2x2 | 2x3 | 2x4 | 2x5 | 2x6 .... 2x15 y 3x1 | 3x2 | 3x3 | 3x4 | 3x5 | 3x6 .... 3x15 y 4x1 | 4x2 | 4x3 | 4x4 | 4x5 | 4x6 .... 4x15 y 5x1 | 5x2 | 5x3 | 5x4 | 5x5 | 5x6 .... 5x15 y 6x1 | 6x2 | 6x3 | 6x4 | 6x5 | 6x6 .... 6x15 i w bazie chce zablokowac aby nie można bylo wejsc na x-5 y-4 oraz x-6 i y-4 ![]() jeszcze aby nei było dam to co zrobiłem ostatnio ![]()
prosze o pomoc =] |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 24 Dołączył: 30.03.2009 Skąd: Rokitno Szlacheckie Ostrzeżenie: (0%) ![]() ![]() |
@thek, bardzo ciekawe (choć nie bardzo wiem skąd w tym x-5, y-4 to 17*4+5*1+1 = 74 jest 5*1), to jednak najprostrze rozwiązanie zaproponował @ethann. A jeżeli danego pola nie ma w bazie (np 16-1) to można uznać domyślnie że jest zablokowane.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:30 |