Project : L 게임 개발 기록 #1

코드농부지원·2024년 7월 10일

Project : L

목록 보기
1/4

간략한 배경설명

코딩부트 캠프를 진행중이고... 최종 프로젝트까지 진행했음
현재 개발중인 게임 트러블 슈팅을 기록하려고 하나 
이전에 쓰던 네이버 블로그가 상당히 마음에 안듬 -> 벨로그로 바로 전향
어차피 TIL 잘 안쓰기도 했으니 이곳에다가 다시 전체적으로 긁어올 예정

꼭 지키려고 노력하는 것

1. 디자인 관련한 것 보다는 개발기록을 적을 것!

240710 : Stamp Drawer 위치 오류

문제점

위로 잘 올라가나 원하는 위치보다 더 위쪽에서 왔다갔다 하고 있음.
움직이는 로직에 대해서는 문제없다고 판단

// 현재 코드
public void OnOffDesk()
{
    moveY = isOpen == false ? -330 : 300;
    transform.DOLocalMoveY(moveY, 1).SetEase(animationCurve);
    isOpen = !isOpen;
}

해결방안

Dotween의 DoLoacalMoveY 함수의 경우 moveY에 들어가는 값 만큼 움직이는 것이 아닌, moveY의 위치로 이동시키는 함수. 300의 부분을 원하는 장소로 지정해줌으로 해결완료.

public void OnOffDesk()
{
    moveY = isOpen == false ? -330 : -707; // 수정완료
    transform.DOLocalMoveY(moveY, 1).SetEase(animationCurve);
    isOpen = !isOpen;
}
profile
전디자이너현초보게임개발자

0개의 댓글