我正在创建一个使用GDI+和光栅图像(2D图像)的游戏。出于性能考虑,我认为我应该让游戏将用户的分辨率更改为800x600,并在该设置下运行游戏。然而,由于800 x 600的宽高比与宽屏幕的不同,因此图形在宽屏幕上看起来失真。我想不出如何确定纵横比。
在不同的分辨率下,游戏编程通常是如何处理的?我甚至应该改变用户的分辨率吗?如果我不改变分辨率,游戏会慢很多。
所以我有这个代码,看起来像这样,可以播放YouTube视频:
// The "main method" of this sample. Called when someone clicks "Run".
function loadPlayer() {
// The video to load
var videoID = "XjMQmXAJ3y4"
// Lets Flash from another domain call JavaScript
var params = { allowScriptAccess:
我正在编写一个jQuery插件,它需要精确的屏幕分辨率。
众所周知,iphone的响应320*480 (iphone 4),但我需要正确的大小(视网膜大小)。
当然,视网膜ipad也存在这个问题。
在这种情况下我该怎么办?
谢谢你的答复。
/edit
好吧,我已经做过了,但我想这是个错误
我的剧本:
var screenWidth = $(window).width() * window.devicePixelRatio;
var screenHeight = $(window).height() * window.devicePixelRatio;
i get the following
对于Android文件夹,有drawable-ldpi,drawable-hdpi等。
在Blackberry文件夹中,我不知道如何命名文件夹来处理不同的屏幕分辨率。Screen sizes can be placed into two categories, high resolution and low resolution