• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Unity 2D - rozmiar kamery

VPS Starter Arubacloud
0 głosów
1,015 wizyt
pytanie zadane 8 sierpnia 2018 w C# przez Yashe Dyskutant (7,720 p.)

Witam serdecznie,

Czy są jakieś sposoby, aby ustalić odpowiedni rozmiar jaki obejmuje kamera w unity ? Wybaczcie za moją nie wiedzę i być może pisze jakieś totalne brednie, ale postaram się to jak najlepiej wytłumaczyć.

Tworzę aktualnie platformówkę.. każda "plansza" ma wymiar 39 kwadratów x 23 kwadraty przy 32px na każdy kwadrat, co daje nam: 1248px na 736px.

Zależy mi na tym, aby właśnie ten obszar zapełniał cały ekran, jako jedną "planszę", gdy gracz dojdzie do krawędzi, wtedy kamera zmieni swoją pozycję na kolejną planszę, lecz nie o to tutaj chodzi. Mianowicie, gdy próbuje rozszerzyć szerokość obrazu, który obejmuje kamera, wraz z szerokością zwiększa się też niestety wysokość. 

Pozdrawiam

1 odpowiedź

+1 głos
odpowiedź 8 sierpnia 2018 przez SimiVoid Pasjonat (19,790 p.)

Zacznę od końca. Jak zmieniasz zmieniasz pole widzenia kamery to automatycznie zmienia ci się szerokość i wysokość pola widzenia.

Rozmiar i proporcje pola widzenia kamery są zależne od proporcji i rozdzielczości ekranu. Więc musisz skądś wziąć te dane. Akurat środowisko Unity pozwala nam na wygodne pobranie wielkości pola gry. I tu uwaga: nie jest ona wyrażana w pikselach tylko w takim samym układzie współrzędnych jak w edytorze.

Pobieranie pola widzenia kamery:

Camera camera = Camera.main;

Vector2 size = new Vector2(camera.orthographicSize * camera.aspect * 2, camera.orthographicSize * 2);

Chyba wszystko jasno wyjaśniłem:)

komentarz 9 sierpnia 2018 przez Yashe Dyskutant (7,720 p.)

Bardzo dziękuje za odpowiedź ! wink

Podobne pytania

+1 głos
1 odpowiedź 838 wizyt
0 głosów
0 odpowiedzi 46 wizyt
0 głosów
1 odpowiedź 751 wizyt
pytanie zadane 8 października 2018 w OpenGL, Unity przez HitMan Użytkownik (850 p.)

92,451 zapytań

141,261 odpowiedzi

319,073 komentarzy

61,853 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...