久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 游戲里面背景移動的原理是什么?

瀏覽:207日期:2024-03-23 11:33:41

問題描述

比如人向前走,背景向后,切換畫布

問題解答

回答1:

實現的原理可以有很多,根據游戲的主題和內容會有所差異。我所知道的常見比較好實現的:1、設置一張背景圖,平鋪游戲主體區域大小,設置background-repeat為repeat,通過定時器改變該圖片的background-position的坐標即可實現(例如微信上的打飛機游戲的背景)。2、此外還有一些背景相對復雜的可采用一個子容器內含有多張背景圖無間隙拼接,針對父容器做相對定位,移動即改變子容器的top、left值等(類似于輪播圖的原理),因為人向前走實際上只是“人”這個層級在限定區域內活動,同時地面和背景在另一相同的層級往人的相反方向定位移動的效果所產生的。

回答2:

我第一印象是超級瑪麗這種2D游戲,它的背景并不是二方連續的,左右方向,我覺得最笨的辦法就是那個2D背景很長很長,然后攝像機一直往前推進,哈哈。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 阿坝| 昌乐县| 南华县| 遵化市| 安平县| 万州区| 遵义县| 高淳县| 彭山县| 忻州市| 和政县| 启东市| 皋兰县| 上虞市| 方城县| 五华县| 兰西县| 棋牌| 沙坪坝区| 简阳市| 周至县| 新乡县| 辉南县| 错那县| 涟源市| 鄂温| 京山县| 金昌市| 彝良县| 黑龙江省| 平远县| 黄冈市| 竹北市| 黄大仙区| 北辰区| 元江| 呼图壁县| 海丰县| 武安市| 铜鼓县| 民丰县|