시행착오 3

02.25 회고 + Scroll View 응용

내 질문  :답변 : 안쓰셨던 이유가 따로 있다. 나중에 알려주신다고 하셨다.  내 질문 : 답변 : SNS에서는 특정 사이즈에 도달하면 리사이징 하는 등이 필요하기도 하겠지만         지금은 필요없다, 더해서 Content Size를 임의로 주게 되면 , 스크롤 바 사이즈가 차이가 나게 된다.(스크롤 바가 작아지는 것을 생각해보자, Content Size를 전체 갯수대로 해야지 스크롤 바를 통해 예측도 가능하다)메모리 등의 문제는 따로 없다 !  그러니까 SNS 등과 같이 거의 무한에 가까운 스크롤일 때만 타협하면 된다.  https://docs.unity3d.com/Packages/com.unity.ugui@2.0/manual/script-ContentSizeFitter.html Content ..

시행착오 2025.02.26

Scroll View With ObjectPool

오늘의 목표오브젝트 풀을 활용한 스크롤 뷰 만들기 스테이지 등 스크롤뷰의 컨텐트 영역에 들어갈 무언가가 한정적이라면 만들지 않아도 괜찮겠지만,예를 들어 SNS라던가, 무한히 스크롤 되는 (혹은 매우 많은 데이터가 들어있는) 경우 스크롤 뷰의 컨텐트를 모두 생성하는 것은 매우 비효율적인 방법이다. 따라서 오브젝트 풀로 데이터가 놓일 공간만 만들어 두고, 스크롤을 했을 때 인식해서 알맞은 데이터를 설정해줄 것이다. 기본적인 골자는 다음과 같다.  들어갈 데이터인 아이템이다. public struct Item{ public string itemFlileName; public string title; public string subtitle;}   다음은 스크롤 뷰의 기본 성질을 볼 수 있는 친..

시행착오 2025.02.25

애니메이션 이벤트 + DOTween 회전 실행 오류 // 02/21 수정(Root Motion)

잘 실행되던 애니메이션이, 애니메이션 이벤트로 하니까 실행되지 않는 오류가 있었다.  public class QuizCardPositionStateFlip : QuizCardPositionState, IQuizCardPositionState{ public QuizCardPositionStateFlip(QuizCardController quizCardController) : base(quizCardController) { } public void Trasition(bool withAnimation, Action onComplete = null) { var animationDuration = (withAnimation) ? 5f : 0f; var animato..

시행착오 2025.02.20