X

Zoom – przybliżenie


Spis treści:

  1. Po co w Quake 2 stosować zoom ?
  2. Jak zrobić zoom ?
    1. Zoom na wciśnięcie klawisza
    2. Zoom na przytrzymanie klawisz
    3. Rozbudowany zoom z różnym stopniem przybliżenia

Po co w Quake 2 stosować zoom ?

Można by się zastanawiać po co w Quake2 korzystać z przybliżenia, skoro, nie ma tu broni snajperskiej, ale jednak, gdy gramy na sluch i przewidujemy ruchy przeciwnika, okazuje się, że zoom jest niezbędny. Zwlaszcza w rozgrywce TP, gdzie gramy dana pozycja, a widzimy bardzo daleki obszar. Wszystko co jest od nas oddalone, robi się mniejsze, niejednokrotnie okazuje się, że przeciwnik jest rozmiaru celownika, a do tego wysoka czułość myszki nie pozwala na precyzyjne celowanie.

Dla przykładu przyjrzyjcie się screenom poniżej. Pierwszy obrazek w lini to naturalny fov, na którym gramy i oczekujemy pojawienia się przeciwnika w wskazanym miejscu. Drugi obrazek to natomiast wyorzystanie zomm’a.

  1. Q2dm1 kampienie mh  bez zoomu
  2. Q2dm1 kampienie mh z zoomem
  3. Q2dm1 kampienie cg: bez zoomu
  4. Q2dm1 kampienie cg z zoomem
  5. Q2dm1 kampienie lift bez zoomu
  6. Q2dm1 kampienie lift z zoomem
  7. Q2dm3 kampienie mh bez zoomu
  8. Q2dm3 kampienie mh z zoomem

Oczywiście są to przykładowe sytuacje, w których można korzystać z zoomu. Wiadomo, że są przecież jeszcze pozostałe mapy, gdzie zoom okazuje się nieocenionym narzędziem.

Jak zrobić zoom ?

Zoom na wciśnięcie klawisza

Najprostszy zoom, jaki można zrobić w chwilkę, to zmniejszanie fov’a przy pomocy jednego klawiszu. Pierwsze wciśnięcie klawisza powoduje przybliżenie, a kolejne oddalenie.

Podstawową zaletą tego sposobu jest prostota wykonania, ale jego największą wadą jest konieczność wciskania klawisza za każdym razem gdy chcemy przybliżyć lub oddalić obraz.

Instalacja:

  1. Ściągnij plik cfg z tego adresu.
  2. Umieść plik w (np.) folderze głownym c:/quake2/
  3. Edytuj plik przy pomocy (np.) notatnika
  4. Ustaw fov i sensitivity podczas przybliżenia w lini

    set “fovZoomIn” “40″

    oraz

    set “sensZoomIn” “0.3″

  5. Zdefiniuj klawisz włączający/wyłączający przybliżenie w lini

    bind “shift” “zoomIn”

  6. Dodaj do swojego konfigu (np.)

    exec ../zoom1.cfg

Zoom na przytrzymanie klawisz

Jest to “udoskonalony” sposób na wykonanie zoomu z przykładu powyżej. Różni się tym, że przybliżenie jest robione na wciśnięcie klawisza, a oddalenie, gdy klawisz zostanie puszczony.

Instalacja:

  1. Ściągnij plik cfg z tego adresu.
  2. Umieść plik w (np.) folderze głownym c:/quake2/
  3. Edytuj plik przy pomocy (np.) notatnika
  4. Ustaw fov i sensitivity podczas przybliżenia w lini

    set “fovZoomIn” “40″

    oraz

    set “sensZoomIn” “0.3″

  5. Zdefiniuj klawisz włączający/wyłączający przybliżenie w lini

    bind “shift” “+zoom”

  6. Dodaj do swojego konfigu (np.)

    exec ../zoom2.cfg

Rozbudowany zoom z różnym stopniem przybliżenia

Jest to bardziej rozbudowany system przybliżenia i oddalenie, ponieważ wymaga modifiera współpracującego z rolką myszki. Początkowo może Ci się wydawać, że potrzeba przytrzymania jednego klawisza, by potem kręcić rolku to strata czasu, jednak w tym rozwiązaniu chodzi o to, żeby oddalenie było wywoływane od razu po puszczeniu klawisza-modifiera.

Jest to dobre rozwiązanie, bo dopóki wciśnięty jest modifier, możesz sam wybrać (rolka do przodu/tyłu) etap przybliżenia, stosowny do Twoich potrzeb, a w sytuacji zagrożenia wystarczy puścić modifier by oddalenie zostało wywołane automatycznie.

Instalacja:

  1. Ściągnij plik cfg z tego adresu.
  2. Umieść plik w (np.) folderze głownym c:/quake2/
  3. Edytuj plik przy pomocy (np.) notatnika
  4. Ustaw fov dla kolejnych etapów przybliżenia/oddalenia w
    set "fovZoom0" "60"
    set "fovZoom1" "30"
    set "fovZoom2" "20"
    set "fovZoom3" "15"
    
  5. Ustaw sensitivity dla kolejnych etapów przybliżenia/oddalenia w
    set "sensZoom0" ".3"
    set "sensZoom1" ".1"
    set "sensZoom2" ".09"
    set "sensZoom3" ".07"
    
  6. Ustaw własny klawisz jako modifier

    bind “shift” “+shift”

Uwaga

Jeśli korzystasz już z rolki w swoim konfigu, to nie zapomnij, że w liniach

bind "MWHEELUP"   "MWHEELUP_${mod}"
bind "MWHEELDOWN" "MWHEELDOWN_${mod}"

alias MWHEELUP_0     ""
alias MWHEELUP_shift "zoomIn(${zoom})"

alias MWHEELDOWN_0     ""
alias MWHEELDOWN_shift "zoomOut(${zoom})"

następuje redefinicja klawisza rolki, a

alias MWHEELDOWN_0     ""
alias MWHEELUP_0     ""

odpowiada korzystania z rolki bez modifiera.

Jeśli nie wiesz jak działąją modifiery to przeczytaj ten artykuł.

Jeśli są jakieś pytania to proszę je zadawać w komentarzach pod artykułem.

Tags: , , , , , , , ,




  1. Jeden komentarz do “Zoom – przybliżenie”

  2. [...] do działu config dodałem artykuł traktujący o sposobach realizacji zoom’a w Quake2. Jest kilka opcji [...]

Odpowiedz

You must be Zaloguj się aby komentować.


Quake2.info na facebook'u

Views: 251


Kopiowanie materiałów tylko i wyłącznie za zgodą właściciela strony.
Wszelkie prawa zastrzeżone © http://quake2.info