我正在研究一個有幾個GUI組件的小型Flash遊戲。我有一個麻煩來想出一個好的設計,可以支持最小規格768x1024和最大規格爲1200 x 1920.在Flash遊戲中支持多種分辨率
我的設計的一個例子: 我有一個List組件擁抱右上角。當瀏覽器調整大小時,我將組件滑過,使其始終距瀏覽器邊緣5個像素。一旦舞臺達到最小尺寸(寬度爲1024),我停止滑動GUI,否則它將開始與左側的其他GUI重疊。這似乎與Farmville和其他流行的Flash遊戲如何處理它們的圖形用戶界面(它們讓所有分辨率保持相同的縮放比例,並且僅將它們轉換爲使它們保持居中,什麼不是)類似。
如果我知道最小規格將總是有768x1024,然後我可以處理,但問題是,情況很少。它看起來像url欄和其他瀏覽器菜單切入你的高度空間。另外,當我運行Ubuntu時(我的版本在側面有菜單欄),我的舞臺失去了一些寬度。我猜測底部的windows菜單欄也會切入瀏覽器高度空間。這最終會削減我的GUI部分,並可能使遊戲無法播放。
我相信我只能在全尺寸模式下真正期待768x1024。
我的問題是: 什麼是分辨率的安全最小規格,包括windows/ubuntu菜單欄和瀏覽器菜單欄將佔用什麼?
我並不真正理解你對div的意思。你能再解釋一下嗎? –
我不明白這一點。如何將swf放在div中改變了操作系統菜單和瀏覽器菜單會丟失一些分辨率的事實。當然,你可以鼓勵用戶關閉他們不必要的瀏覽器欄,但這並沒有改變這個問題。 –
如果您的閃存位於無法縮小到某個點以上的DIV中,那麼具有較小顯示區域的用戶會看到其中一些內容位於其窗口之外。而且他們會讓它變大。正如我告訴你的,你的問題沒有答案,沒有安全的最小尺寸。如果你的目標是上網本,你可以使用960x500。 – bokan