웹 게임 "드 림 서 유" 지도 데모, 순수 캔버스 그림

머리말
이 프로그램 은 공부 만 하고 초등학교 에서 하 는 게임 도 회상 합 니 다.프로젝트 초심 은 Canvas 에 대한 생각 을 검증 하기 위해프로젝트 는 ES6 를 대량으로 활용 하여 ";" 표기 법 이 없다.
목차
  • 파일 소개
  • 직책 분류
  • 단점
  • 문건
  • img
  • jxk (검객 사진)
  • background (지도 사진)
  • js
  • base
  • runloop. js (순환)
  • view
  • jxk. js (검객)
  • map_one. js (지도)
  • game.js
  • index.js

  • index.html

  • 직책 분류
        type</span>=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"js/base/runloop.js"</span>>
        type</span>=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"js/view/map_one.js"</span>>
        type</span>=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"js/view/jxk.js"</span>>
        type</span>=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"js/game.js"</span>>
        type</span>=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"js/index.js"</span>>
    

    js / base / runloop. js: 주로 window. requestAnimationFrame 순환 담당
    js/view/map_one. js: 지도 렌 더 링
    js / view / jxk. js: 검객 렌 더 링
    js / game. js: Canvas 초기 화, 이벤트 처리
    js / index. js: 프로젝트 입구
    결점.
  • 인물 이 지도 경계 에서 서 있 지 않 은 것 은 내 가 지도 와 인물 간 의 x, y 관 계 를 분리 하지 않 은 탓 이다.최근 에 위 챗 애플 릿 이 비행기 소스 코드 를 치 는 것 을 보고 배 울 만 한 가치 가 있 음 을 발견 했다.
  • Canvas 는 클릭 이벤트 에 대한 지원 이 약 하고 위 에 그 려 진 상 태 를 얻 지 못 했 으 며 나 도 완벽 한 해결 방법 을 찾 지 못 했다.

  • 엔 딩
    GitHub: https://github.com/liangtongzhuo/game_웹 은 본래 인터넷 을 만 들 려 고 했 는데, 모두 함께 위 를 걸 으 며, 코드 의 깨끗 함 을 위해 서, 아니면 나중에 따로 프로젝트 를 열 어서 다시 추가 할 지 생각 했다.
    체험 주소:https://liangtongzhuo.github.io/game_web/
    GitHub 에서 열 리 는 속도 가 매우 느 려 서 50 장 이상 의 그림 을 불 러 왔 습 니 다. 또한 핸드폰 디 버 깅 을 켜 서 PC 에 적합 하지 않 아서 클릭 이 벤트 를 얻 을 수 없습니다.
    다음으로 전송:https://juejin.im/post/5a518e5151882573432cfc92

    좋은 웹페이지 즐겨찾기