国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5 游戲前端開發秘籍

2020-03-24 16:13:48
字體:
來源:轉載
供稿:網友

  QQ空間Android版4.2和4.5上線的玩吧游戲“空間瘋狂套牛”是一款使用HTML5開發出的手機游戲,雖然還有很多不足,但其中使用的一些技術與技巧還是很有必要為大家分享出來,方便大家用秘籍打通各種關卡創造出更多更好的HTML5游戲。(本秘籍主要講述使用HTML + CSS技術方面)

HTML5游戲前端開發秘籍

  一、自適應

  Android手機的屏幕碎片化非常嚴重,各種各樣的分辨率非常之多,那么如何讓游戲可以適配這些機型就顯得尤為重要。這里也是前前后實驗了多種方案。先想到用JS來動態的根據分辨率來設置相關元素的大小,但要么在某些機型中獲取失敗,要么用賦值縮放相關元素時造成游戲崩潰……

  反反復復折騰良久之后,終于在克強同志宣布滬港通A股H股大升的日子里想到了用 absolute 來解決:

  關鍵代碼:

12345678
.game {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    overflow: hidden;    }

  以上代碼使游戲容器絕對定位之后,上下左右四邊都與手機屏幕貼緊,從而做到了適配各種屏幕。

  然后使用 background-size:cover; 讓背景覆蓋全屏,此代碼可以使背景 自動縮放 至 覆蓋 容器大小。

  然后內部的元素根據其所接近的邊來做動態布局,下面是一個例子:

  關鍵代碼:

12345678

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巨野县| 玉山县| 荃湾区| 肇东市| 米林县| 惠州市| 潮安县| 堆龙德庆县| 区。| 本溪市| 黔南| 富裕县| 波密县| 塘沽区| 陆河县| 莎车县| 肃宁县| 天津市| 钟祥市| 开封市| 双江| 新巴尔虎左旗| 林周县| 乐东| 资源县| 建平县| 永宁县| 离岛区| 扎囊县| 桐城市| 龙门县| 江孜县| 荆门市| 玉山县| 商城县| 肥乡县| 枣阳市| 安陆市| 西安市| 南皮县| 郑州市|