4/8 ~ 4/13
*해당 프로젝트에 기여한 날만 작성했습니다.
가장 크게는 미니배를 제작하는데 신경 썼습니다.
여기서 미니배는 러시아워를 이용한 기믹을 말합니다.
(차를 배로 대체)

4/8
먼저 미니배를 방향에 따라 이동할 방향과 방향키를 정해주었습니다.
더 자세한 일은 하지 못했지만 이후는 모든 팀원이 모여서 회의를 했습니다.

ad는 가로로 놓여 있는, 즉 좌우로 움직이는 것,
ws는 세로로, 위아래로 움직이는 것을 의미합니다.

그리고 혹시 모르니 처음 시작 할 때 알맞은 방향으로 돌려주도록 했습니다.
4/10
미니배를 선택하고, 선택했을 때 이전 선택을 취소시키는 것과
배끼리 충돌 시 안 밀리도록 했습니다.
그리고 다른 기믹에 관련해서 쉐이더와 마스크를 공부했습니다.

선택되어 있는지에 대한 유무는 isActive로 알 수 있게 했습니다.


배를 선택할 때 이전에 선택된 배는 취소시키고 자신을 선택하도록 만들었습니다.
(이때 이전 배는 저장되어 있던 currentShip입니다.)

이 선택 관련 스크립트는 레이캐스트로 만들지 않았고 귀찮아서 EventTrigger (사실 UI 전용)을 사용했습니다.
아직 수정하지 않았지만 나중에 레이캐스트나 OnMouse~ 함수로 수정할 것 같습니다.




또 키 이동 값을 받고 자신에게 주어진 방향에 따라 올바른 방향키를 눌렀을 때
해당 방향으로 이동하게끔 만들었습니다.
또 isKinematic를 통해 다른 배와 충돌했을 때 밀리지 않도록 했습니다.
(이동 관련은 4/8)
동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.
결과적으로 이렇게 잘 작동하는 것을 볼 수 있습니다.
다음으로는 지워지는 것을 위해 셰이더에 대한 자료를 찾아다녔습니다.
원하는 것은 얼룩(기본 이미지)이 있을 때 마우스로 클릭한 부분만 지워지는 것
동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.
이런 식으로 클릭하여 지우는 것을 원했습니다.
유튜브, 구글을 찾다가 영 모르겠어서 GPT도 사용하고, 나중엔 쉐이더가 아닌 마스크 사용도 보았는데
비슷 한 걸 본 것 같지만 어떻게 사용해야 할지 모르겠어서 다시 다른 자료를 찾아다녔습니다.
*4/9는 진행 사항이 없습니다.
*4/11 ~ 4/13
4/11
딱히 한 것은 없으나 셰이더를 찾아다녔습니다.
4/12
마찬가지로 셰이더와 마스크 기능을 살펴보며 작정하고
(그나마 비슷한) 유튜브 영상을 보고 따라 하거나 GPT에게 쉐이더 코드를 짜달라고 했습니다.
또 다른 사람들에게 조언을 구해 그 방법대로 하려 했지만 실패하는 등 제대로 되지는 못 했습니다.
그리고 회의를 했습니다.
4/13
수행평가를 위해 어쩔 수 없이 잠시 관뒀습니다.
이번 주의 목표는 미니배 (러시아워)와 지우는 기능을 완성시키는 것이었는데
미니배는 완성했지만 지우는 기능은 하는 족족 실패로 돌아갔습니다.
일지
다음 일지 > https://neeeeding.tistory.com/26
네오위즈 - 개발 일지 (2) - 지우기 4/14 ~ 4/20
4/14 ~ 4/20*해당 프로젝트에 기여한 날만 작성 했습니다. 지우는 것을 위해 셰이더와 마스크 자료를 찾고연이은 실패에 비교적 쉽게 다시 설계 하여 지우는 기믹을 만들었습니다. *4/14 ~ 4/15더보기4
neeeeding.tistory.com
'네오위즈' 카테고리의 다른 글
| 네오위즈 - 개발 일지 (6) - 유리 구슬(1) 5/19 ~ 5/25 (1) | 2025.07.09 |
|---|---|
| 네오위즈 - 개발 일지 (5) - 그물 배 5/12 ~ 5/18 (1) | 2025.07.08 |
| 네오위즈 - 개발 일지 (4) - 물고기 4/28 ~ 5/11 (9) | 2025.07.08 |
| 네오위즈 - 개발 일지 (3) - 회의 4/21 ~ 4/27 (0) | 2025.07.08 |
| 네오위즈 - 개발 일지 (2) - 지우기 4/14 ~ 4/20 (4) | 2025.07.08 |