![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 18.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod http://jsfiddle.net/7ybrpv6c/
Problem polega na tym że nie wiem jak napisać funkcję która obliczy współrzędne danego hexa np. 7,7. Napisałem funkcje która sprawdza czy liczba jest parzysta czy nie, jednak coś nie działa jak powinno. Chodzi o zwrócenie wartości w PX od lewego górnego rogu, może źle się do tego zabieram i całość powinna być napisana inaczej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Masz dziwne współrzędne 'x' ponumerowane (wraz z 'y' rośnie 'x')... zobacz jak to powinno być ponumerowane http://www.redblobgames.com/grids/hexagons/#coordinates
-- edit -- a tu działająca wersja dla poprawnie skonstruowanej mapy (tak jak w załączonym linku): http://jsfiddle.net/7ybrpv6c/7/ Ten post edytował r4xz 3.01.2015, 16:15:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:28 |