Gamemaker H5在手机端分辨率的问题解决方案

 Gamemaker studio在导出h5游戏后,手机端浏览会出现各种各样的缩放问题,比如画面变得奇大无比,还很模糊。

这样非常影响游戏的体验,这时候我们需要对导出的index.html进行修改,才能完美适应手机屏幕。

具体步骤如下:
//1打开index.html
//2删掉index.html中的<meta name ="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
//3在<body>后面加入如下代码
<meta name="viewport" id="WebViewport" content="width=100px,initial-scale=1,target-densitydpi=device-dpi,minimum-scale=0.1,maximum-scale=9,user-scalable=0" />
<Script Language="JavaScript">
document.getElementById('WebViewport').setAttribute('content', 'width=100px,initial-scale=' + 1/devicePixelRatio+ ',target-densitydpi=device-dpi,minimum-scale=0.1,maximum-scale=9,user-scalable=0');
</script>

然后保存,大工告成!

关于html5分辨率问题的一些资料:http://www.cnblogs.com/2050/p/3877280.html

(当然这并不是最完美的方法,因为有些手机的dpi很诡异,导致计算不准确,特此声明。。。)

Comments

Popular posts from this blog

活在当下-从尾巴摇狗的荒谬中解放自我

Metroidvania银河恶魔城游戏开发指南(一)

折衷主义建筑