Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Rankin

Rozwiązany: JavaScript - get()

Polecane posty

A zatem próbuję rozgryźć dokładny sposób działania programu/skryptu wrzuconego tutaj:

https://github.com/hunterloftis/playfuljs-demos/blob/gh-pages/raycaster/index.html

Mam jednak pewien problem z linią 135:

step.height = self.get(step.x - dx, step.y - dy);

Co się tu dzieje, tzn. co robi get?

Link do komentarza
Udostępnij na innych stronach

get() jest zdefiniowane nieco wyżej:

Map.prototype.get = function(x, y) {
  x = Math.floor(x);
  y = Math.floor(y);
  if (x < 0 || x > this.size - 1 || y < 0 || y > this.size - 1) return -1;
    return this.wallGrid[y * this.size + x];
};

 

Link do komentarza
Udostępnij na innych stronach

Gość
Temat jest zablokowany i nie można w nim pisać.


  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...