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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

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

問題解答

回答1:

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

回答2:

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 都昌县| 石景山区| 黎城县| 双桥区| 西乌珠穆沁旗| 彰化县| 元阳县| 义马市| 衡阳县| 衡阳市| 乐清市| 金溪县| 和顺县| 大荔县| 岳阳县| 武定县| 个旧市| 红安县| 荥阳市| 吉安县| 新和县| 民乐县| 平南县| 新密市| 南和县| 嵊泗县| 温宿县| 铜山县| 抚松县| 浠水县| 乃东县| 宾阳县| 民权县| 铜梁县| 安平县| 青川县| 徐汇区| 阆中市| 中牟县| 廉江市| 银川市|