인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

도도도도도도도돋님의 프로필 이미지
도도도도도도도돋

작성한 질문수

Three.js로 시작하는 3D 인터랙티브 웹

드래그 클릭 방지

실패or 클리어 시 초기화

작성

·

225

0

실패나 클리어시에 페이지를 다시 로드하지 않고 버튼을 클릭 시 다시 시도할 수 있도록 하고 싶은데 어떤식으로 하면 좋을까요??ㅠㅠ

답변 1

0

1분코딩님의 프로필 이미지
1분코딩
지식공유자

꽤 많은 작업을 해주어야 하는데요,
일단
유리판의 랜덤 배열 재설정,
배열에 따라 유리판 메쉬의 position 재세팅,
fail, jumping 등 진행 상황등을 나타내는 변수값들의 초기화
등의 작업을 해주셔야겠네요-
https://studiomeal.com/ 사이트의 경우, 다리에서 떨어지게 되면 리셋이 되는데
해당 부분의 코드가 initGlasses 함수에 있습니다.
첨부한 이미지처럼 크롬 개발자도구에서 소스코드를 참고해 보시는 것도 좋을 것 같습니다!
개발자도구를 열고 소스 탭에서 아래 표시한 부분을 클릭하면, 압축되어있던 소스코드를 보실 수 있어요.

도도도도도도도돋님의 프로필 이미지
도도도도도도도돋

작성한 질문수

질문하기