2010-11-06 70 views
0

我试图制定出一个“网纹样条”按钮为我的游戏网站。 。计算基于已知的宽度和高度最佳嵌入大小?

,其功能是调整游戏的嵌入到最佳填补我在玩游戏中的窗口

到目前为止,我已经得到了工作,恰到好处的几个例子:

寿司猫和Squirrelfall似乎都能正常工作。

不幸的是,TimEmu

工作

当游戏估量太宽以适合窗口。

做这个是jQuery的一个位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); 
    } 
} 

我只是不能换我的头周围正确的检查,以确保在div游戏空间填满屏幕,但是不能超出。我必须做一些关于宽高比的事情。

也许我得走从键盘有点远,回来它(有时候这个东西只是来给你在一瞬间中断后)。

任何人都只是“看”这个问题的答案吗?我相信这很明显。

+1

我回答的形象在这里调整类似的问题:http://stackoverflow.com/questions/3332237/image-resizing-algorithm/3332259#3332259 – GWW 2010-11-06 14:47:05

回答

相关问题