[리듬게임 프로젝트 #1-1] 유니티 엔진 크래시

2023. 6. 2. 03:52·프로젝트/리듬게임 프로젝트

 작업을 하던 도중 저장을 안한상태로 유니티 엔진이 크래시가 나서 작업 내용 일부가 롤백이 되버렸다! 주변인들에게는 조금 호들갑 떨기는 했지만 솔직히 롤백된 내용이 그렇게 많지도 않고 프로젝트 초반이라 별 상관 없지만.. 작업 도중 크래시 창이 뜨고 갑자기 유니티가 꺼져버리면 당황스러운건 변함이 없다. 누구라도 그렇지 않을까.,.?

 내가 크래시가 났던 상황은 다음과 같다. 일단 패턴 에디터의 박자 설정에 따라 노트를 생성할 수 있는 선을 다르게 보이게 하고 싶었고, 가장 쉬운 2의 배수인 박자들부터 만드려고 했다. 4분음표 노트를 생성한다고 하면 4키 채보일 때 클릭 입력 감지가 4군데에서 되야하고, 따라서 각 박자를 나타내는 선마다 콜라이더를 갖고있는 오브젝트를 배치해 주었다. 이것을 복사 붙여넣기하는 과정에서 다른 오브젝트에 실수로 붙여넣었고, 이를 Ctrl + z 한 순간 크래시가 나버렸다..

 

 설명이 좀 긴데 결국 다른 오브젝트의 자식 오브젝트를 다른 오브젝트에 붙여넣었다가 Ctrl + z를 했을 때 크래시가 난 것이다. 이런 현상이 이후에도 한 번 더 있었지만, 정신차리고 수시로 저장을 한 덕분에 피해는 없었다.. 솔직히 왜 크래시가 발생한건지 확실하게는 모르겠다.. 난 엔진을 사용하는 유저지 유지보수하는 입장은 아니니깐..,.,

 

 다만 유니티 엔진의 Hierarchy 뷰에서 자식 오브젝트들의 트랜스폼 값에 갑자기 많은 변화가 생길 때 엔진이 불안정해지는 것 같다. 이전에 폐기한 프로젝트에서도 분명 부모 오브젝트의 스케일 값에 스케일 값은 1임에도 크기에 변화가 생긴 자식 오브젝트를 다른 부모 오브젝트로 이동하는 과정에서 크래시가 발생하는 등의 현상이 분명히 있었기 때문이다..

 

 앞서 말했듯이 정확하게 왜 이런 현상이 발생하는지는 모르겠다. 단순히 내가 엔진의 사용법이 미숙해서 유니티가 허용하지 않는 작업을 수행함으로써 크래시를 유발하는건지.. 앞으로 부모 자식 오브젝트 사이에 뭔가 작업을 할 때는 각별히 주의를 기울이고, 수시로 저장하는 습관을 제대로 들여놔야겠다..

'프로젝트 > 리듬게임 프로젝트' 카테고리의 다른 글

[리듬게임 프로젝트 #3] 현재까지의 진행상황 정리  (0) 2023.06.26
[리듬게임 프로젝트 #2] 롱노트 추가와 어이없는 디버깅  (0) 2023.06.04
[리듬게임 프로젝트 #1] 노트 데이터 설계와 프로젝트 이름 결정  (0) 2023.05.29
[리듬게임 프로젝트 #0] 프로젝트 롤백 결정  (0) 2023.05.27
'프로젝트/리듬게임 프로젝트' 카테고리의 다른 글
  • [리듬게임 프로젝트 #3] 현재까지의 진행상황 정리
  • [리듬게임 프로젝트 #2] 롱노트 추가와 어이없는 디버깅
  • [리듬게임 프로젝트 #1] 노트 데이터 설계와 프로젝트 이름 결정
  • [리듬게임 프로젝트 #0] 프로젝트 롤백 결정
ayuriK152
ayuriK152
주로 게임 클라이언트 개발 공부를 해요 상용엔진이나 알고리즘 포스팅도 해요
  • ayuriK152
    아유릭공방
    ayuriK152
  • 전체
    오늘
    어제
    • 분류 전체보기 (24)
      • 공부 (19)
        • DirectX12 (11)
        • 유니티 (2)
        • 알고리즘(PS) (5)
      • 게임 (0)
        • 후기 (0)
      • 프로젝트 (5)
        • 리듬게임 프로젝트 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
ayuriK152
[리듬게임 프로젝트 #1-1] 유니티 엔진 크래시
상단으로

티스토리툴바