본문 바로가기

내 경험으로 도움이 되는/원티드 프리온보딩

TIL - 15

- Keyword

GitHub 배포/ Canvas

 

이미지를 CRA의 public 폴더에 저장을 했는데, 배포 시 이미지를 불러올 수 없는 상황이 발생하였다.

src로 불러오는 것은 불러왔으나, url로 불러오는 과정에서는 문제가 생겨 이미지를 불러오지 못했고 아래의 그림처럼 url을 수정한 뒤에서야 이미지를 불러올 수 있었다.

 

Git 배포 주소를 앞에다가 써주자.

 

 

Canvas의 개체를 컨트롤하고 싶었는데 이게 흰 도화지에 그림을 그려 넣는 것이라 다시 지우고 새로 그리지 않는 이상은 개체로 선택할 수 없다 하여 좀 고생했다. 개체를 선택하지 못하는 대신 좌표 값이나 색을 이용하여 선택한 것처럼 이용할 수 있다고 하지만 구분자가 좌표뿐이었고, 겹치는 요소가 있을 가능성도 높아 결국 시간 내로 구현하지 못했다.

 

 

- 오늘 하루 느낀 점

어제는 canvas를 좀 쉽게 생각했다가 개체 컨트롤하는 문제를 만나자 난이도가 확 올라간 느낌이었다.

 

드래그하는 방식도 mousemove 일 때 사각형을 자꾸 잔상처럼 그려주는 바람에 clear를 같이 했지만 뒷 배경까지 덮어씌워지는 상황이 발생하여 결국 canvas를 두 개를 사용하여, 하나는 배경 하나는 드래그 시 사각형을 표현해줄 수 있는 용으로 구현하여, 자연스러운 드래그는 성공하였다.

 

고생한 만큼 기억에 남는 과제였다. 간단한 2d 게임 정도는 만들어 볼 수 있을 것 같다.

 

시간 상 오늘이 마지막 팀 과제를 하는 날이다.

이제 슬슬 끝이 보인다. 더 힘내자!

반응형

'내 경험으로 도움이 되는 > 원티드 프리온보딩' 카테고리의 다른 글

TIL - 17  (0) 2022.03.18
TIL - 16  (0) 2022.03.17
TIL - 14  (0) 2022.03.15
TIL - 13  (0) 2022.03.11
TIL - 12  (0) 2022.03.11