Tworzyłem małą strukturę heksadecymalną dla Unity3D i doszedłem do następującego dylematu. To jest mój układ współrzędnych (wzięty stąd ):
Wszystko działa całkiem ładnie, z wyjątkiem tego, że nie mam pojęcia, jak go przechowywać. Pierwotnie zamierzałem przechowywać to w tablicy 2D i wykorzystywać obrazy do generowania moich map.
Jednym z problemów było to, że miał ujemne wartości (można to łatwo naprawić przez nieco przesunięcie współrzędnych).
Jednak ze względu na ten układ współrzędnych taki obraz lub bitmapa musiałby mieć kształt rombu - a ponieważ te struktury mają kształt kwadratu, spowodowałoby to wiele bólów głowy, nawet jeśli zhakuję coś razem. Czy brakuje mi czegoś, co mogłoby to naprawić? Pamiętam, że widziałem post na forum na ten temat na forach jedności, ale nie mogę już znaleźć linku.
Czy pisanie zestawu tłumaczy współrzędnych jest tutaj najlepszym rozwiązaniem?
Jeśli uważacie, że byłoby to pomocne, mogę wysłać kod i zdjęcia mojego problemu.