>  기사  >  일일 프로그램  >  네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

藏色散人
藏色散人원래의
2018-12-25 12:00:226982검색

이전 기사에서 네이티브 JS를 사용하여 Don't Step on White Blocks 게임을 구현하는 방법을 간략하게 공유했습니다. 따라서 일부 친구들은 이 게임의 구체적인 구현 아이디어에 대해 명확하지 않을 수도 있습니다.

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

이제 Don't Step on White의 소스 코드를 기반으로 구체적인 구현 방법을 단계별로 소개하겠습니다. 블록 게임.

소스 코드 참조: "Native JS 구현 of the 흰색 블록 게임을 밟지 마세요(1) "

우선 , 게임의 전반적인 프레임워크 구조 HTML의 소스 코드 를 이해하도록 하겠습니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>别踩白块小游戏</title>
</head>
<style...>
<body>
<div class="box">
    <div id="cont">
        <div id="go">
            <span>点击开始</span>
        </div>
        <div id="main"></div>

    </div>
    <div id="count"></div>
</div>
</body>
<script...>
</html>

위 코드에서는 본문에 큰 div(상자)가 생성됩니다. 이 div에는 두 개의 작은 div(id는 cont, id는 count), "cont" 부분이 포함되어 있습니다. 게임 애니메이션의 내용을 담고 있으며, "count" 부분은 게임 카운트 표시에 사용됩니다.

"count" 부분은 다음과 같습니다:

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

그런 다음 cont에는 두 개의 div가 더 있습니다. (id는 go이고 main입니다).

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

게임 콘텐츠 이 영역은 실제로 ID가 main인 div에 있습니다. 클릭하여 게임을 시작하면 한 행도 이동하지 않고 전체 콘텐츠 영역이 이동됩니다.

위 그림에서 "go"와 "main" 영역이 동일한 크기임을 알 수 있습니다. 여기서는 "go"와 "main"이 동시에 존재하도록 main을 초기화하겠습니다. 즉, 상단 속성을 변경하여 메인 속성에 상단을 추가하여 전체 게임 영역이 지속적으로 떨어지는 효과를 얻습니다.

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

그러면 "go"와 "main"의 동시 설정도 게임의 성패를 결정하는 것입니다(흰색 블록을 클릭했는지 여부) ).

네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.

길이 문제로 인해 이 기사에서는 먼저 Don't Step on White Blocks 미니의 HTML 코드 부분을 소개합니다. -game. 이해하기 매우 쉽기 때문에 이후 기사에서는 모두를 위해 Don't Step on White Blocks 게임의 구체적인 코드를 계속 분석할 것입니다.

위 내용은 네이티브 JS는 흰색 블록 게임을 밟지 마세요(2)를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.