Je suis en train de travailler sur un bouton "Reticulate Splines" pour mon site de jeu. .Calcul de la taille d'encastrement optimale en fonction d'une largeur et d'une hauteur connues?
La fonction est de redimensionner l'intégration de jeu pour remplir de façon optimale la fenêtre que je joue le jeu dans
Jusqu'à présent, j'ai quelques exemples qui fonctionnent juste à droite:
Sushi Cat et Squirrelfall semblent tous deux fonctionner correctement.
Malheureusement, lorsque vous travaillez sur Timemu
le jeu est le dimensionnement trop large pour tenir dans la fenêtre.
La fonction qui fait cela est jQuery avec un peu de PHP:
function game_resize(orig) {
dH = <?= $r['height'] ?>;
dW = <?= $r['width'] ?>;
maxH = $(window).height();
maxW = $(window).width();
nR = (maxH - 80)/dH;
if (orig) {
$('#gamebed').width(dW);
$('#gamebed').height(dH);
} else {
$('#gamebed').width(dW * nR);
$('#gamebed').height(dH * nR);
}
}
Je ne peux pas envelopper la tête autour des vérifications requises pour assurer l'espace de jeu div remplit l'écran sans dépasser. Je dois faire quelque chose au sujet des proportions.
Peut-être que je dois m'éloigner un peu du clavier et y revenir (parfois ce truc vient à vous en un éclair après une pause).
Quelqu'un peut-il simplement "voir" la réponse à celui-ci? Je suis sûr que c'est évident.
J'ai répondu à une question similaire pour le redimensionnement d'image ici: http://stackoverflow.com/questions/3332237/image-resizing-algorithm/3332259#3332259 – GWW