【问题标题】:How to scale fixed size HTML5 webapp games?如何缩放固定大小的 HTML5 webapp 游戏?
【发布时间】:2013-09-09 11:03:23
【问题描述】:

我正在开发一个固定大小的基于 HTML5 DOM 的游戏。它自然而然地获得了动画和图形。它固定为 1000 像素 x 620 像素,但我无法让游戏针对不同尺寸的设备按比例缩小。我非常适合 iPad,但我只能在 iPhone 上看到部分游戏。

我认为将整个东西缩小(包括图形)很容易,但我找不到解决方案。

我有什么选择,现在我正在考虑 3 种完全不同的 CSS,其中一种用于 iPad、iPad mini 和 iPhone 的媒体查询。但它似乎需要做很多额外的工作。

感谢您的帮助!

【问题讨论】:

    标签: iphone css html ipad web-applications


    【解决方案1】:

    您可以尝试对页面进行 iframe 并使用标准转换将其缩放到您需要的大小。让您的游戏不依赖于高度/宽度可能会更好,但这可能有助于快速解决问题:

    iframe {
        -ms-zoom: 0.25;
        -transform: scale(0.25);
        -moz-transform: scale(0.25);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.25);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.25);
        -webkit-transform-origin: 0 0;
    }
    

    【讨论】:

    • 感谢 Matthew 的解决方案,我的初始测试与 iFrame 配合得很好,而且看起来效果很好。但是您能否详细说明,也许是针对固定大小游戏的更优化解决方案,以便我可以为下一个游戏做好更好的准备?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    相关资源
    最近更新 更多