2010-11-06 55 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

回答

相關問題