오늘은 스파르타 코딩 클럽 unity 게임 개발 과정 52일차(최종프로젝트 3일차 시간을 되돌려 보자!)
개요 우리 프로젝트는 시간을 건드려 퍼즐을 풀어가는 컨셉을 잡고있다. 그래서 물체의 움직임을 반대로 되돌리는 기능이 필요하게 되었고 오늘 그것을 만들었다. "ReplayRecorder" 오브젝트의 시간을 되돌리는 스크립트 ReplayRecorder는 객체의 움직임을 기록하고, 이를 역 재생시킨다. 이 스크립트는 Stack를 사용하여 특정 시점의 프레임 데이터를 저장하며, 이 데이터를 사용해 객체의 움직임을 뒤집어 재생해 마치 시간을 되돌리는 듯 한 효과를 준다. 주요 기능 녹화 시작 및 중지: 객체가 움직일 때 자동으로 녹화를 시작하고 멈춘다. 역재생: 사용자가 클릭하면 녹화된 움직임을 역순으로 재생 녹화 및 재생 중지: 사용자가 다시 클릭하면 재생을 멈추고 기록된 데이터를 지운다. 구현 방법 Rigid..
2024.01.16