Diskuze: Maximize Canvas
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Tedy o co jde - o hru had - nechci, aby mi had přecházel (průchoďák jako Pacman) před koncem stránky - bylo by to trochu blbé - tak chci přebytky doladit borderem.
Ještě to dovysvětlím - pohybuje se pouze po políčkách. Jídlo je pouze na políčkách - a chci se ptát, zda jídlo bylo snězeno - tak potřebuji aby Canvas měl rozměry přesně sedící pro políčkovou mřížku.
Vyřešeno. Vykreslovací ratio sice vychází z rozměrů - ale deformace z jejich nesouhlasu - nyní tedy mám:
canvas.width = document.documentElement.clientWidth - (document.documentElement.clientWidth % tileSize);
canvas.height = document.documentElement.clientHeight - (document.documentElement.clientHeight % tileSize);
canvas.style.width = canvas.width + 'px';
canvas.style.height = canvas.height + 'px';
A zdá se to být OK.
Zobrazeno 3 zpráv z 3.