- canvas를 사용할거고, 거기서 drag n drop 기능을 이용해서 네모 조각을 움직이는 기능을 구현한다
- 특정한 조각의 배열이 순서를 이루면 정답으로 인정한다
- 네모 조각을 진짜 직소 퍼즐 조각처럼 만든다
일단 지난 시간에 마우스 감지를 했으니까, 똑같은거 3개 네모를 만든 다음, 드래그를 진짜 구현을 해보자
1. 일단 네모 3개를 만들고 마우스 감지만 한 상태
이제 드래그 구현해보자
드래그 기능 자체는 구현했는데, 아직 미숙하고, 좀 더 정밀한 position 값이 필요하다.
지금 position의 z 값을 0인 상태로 두게되면 무조건 3D 객체가 생성된 순으로 배치가 되는데.. 이걸 바꿀 수 있는 방법을 알고 싶다.
코드가 개판이라 정리를 좀 해야할 것 같다.
다음에 할 일
1. 드래그 정밀한 값으로 개선
2. 3D객체 z 축 position 생성 순서, z 값 말고 제어할 값 찾아보기
3. 코드 리팩토링
'개발일지' 카테고리의 다른 글
[직소퍼즐] 직소 퍼즐 만들기 (8) - raycaster 확인 (0) | 2021.08.20 |
---|---|
[직소퍼즐] 직소 퍼즐 만들기 (7) - 드래그 정밀도 올리기 (0) | 2021.08.19 |
[직소퍼즐] 직소 퍼즐 만들기 (5) - drag 구현 (0) | 2021.08.15 |
[직소퍼즐] 직소 퍼즐 만들기 (4) - three.js 사용 (0) | 2021.08.14 |
[직소퍼즐] 직소 퍼즐 만들기 (3) - 캔버스의 z index (0) | 2021.08.09 |