国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵州省| 盘山县| 伊宁市| 涿鹿县| 繁昌县| 旌德县| 阜南县| 河南省| 新泰市| 广德县| 汾阳市| 措美县| 舞阳县| 江华| 将乐县| 江达县| 湟中县| 垫江县| 时尚| 长岭县| 阜南县| 南开区| 务川| 旅游| 水富县| 巴南区| 庆云县| 射阳县| 黄大仙区| 礼泉县| 浦江县| 长治县| 西昌市| 临汾市| 遂宁市| 渑池县| 商都县| 贡觉县| 平果县| 永嘉县| 德江县|