Świat projektowania 2D pytanie

głosy
3

Jestem w obliczu problemu, który jest prawdopodobnie bardzo powszechne w grze projektowania.

  1. Załóżmy, że mamy 2D świat
  2. wielkości na świecie jest M x N rect
  3. Świat może zawierać pewne elementy w nim
  4. Elementy nie (x, y) coords
  5. Świat może być przeglądany przez okna, które jest fizycznie (MXN) duża.
  6. Okno przeglądarki można powiększać / out
  7. Okno przeglądarki mogą być przesuwane w górę / w dół + lewy prawy, natomiast w stopniu światowej rect.

W jaki sposób należy przejść o implementowaniu to? Jestem szczególnie zaniepokojony oknie przeglądarki. Czy ktoś może polecić jakieś dobre czyta?

To nie jest praca domowa - to raczej zadanie, które ja postawiłem sobie, aby zakończyć.

Utwórz 19/10/2009 o 20:12
źródło użytkownik
W innych językach...                            


4 odpowiedzi

głosy
0

Możesz być w stanie uciec z DHTML, ale Flash lub Silverlight byłoby znacznie łatwiejsze do wdrożenia czegoś takiego.

Spójrz na kod związany mapy google dla niektórych inspiracji. Robią somthing podobny do tego, co chcesz w czystym html.

Odpowiedział 19/10/2009 o 20:16
źródło użytkownik

Odpowiedział 19/10/2009 o 20:17
źródło użytkownik

głosy
1

Wdrożyć go jak chcesz wdrożyć Mapy Google ze specjalnymi markerami.

Odpowiedział 19/10/2009 o 20:18
źródło użytkownik

głosy
1

Zasadniczo są mapowania prostokątny podzbiór jednego obszaru do drugiego prostokąta, tj. okno przeglądarki. Jest to w zasadzie tylko 2 operacje - jedną z tłumaczeniem, aby umieścić oglądany obszar w świecie, a następnie jeden z skalowaniem, aby przyjąć, że dowolny obszar widzialny i skalować go do okna. Oddzielna na to jest kwestia powiększania i pomniejszania, która jest zasadniczo zmieniając rozmiar oglądanego obszaru.

W rozwoju gier, istnieje kilka sposobów podejścia do tego. Generalnie chcesz dostosować projekcję widok pokazać jak większość świata, jak trzeba (tj. Przekształcać od światowych współrzędnych do wyświetlania współrzędnych, typowo ortograficznych projekcyjnych) i po prostu tłumaczyć świat lub zobaczyć umieszczenie rzutnię takie, że jest wskazując na to, co chcesz zobaczyć. Zapewnienie masz ustawione pozycje obiektami poprawnie sprzęt 3D wyciągnie czego oczekujesz.

Odpowiedział 20/10/2009 o 14:37
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more