TINY RISING DEVLOG - DAY 36
TINY RISING ·구현
- 업적 시스템
- 업적 추가 4종
- 마이너 수정
- 클리어 화면에서 달성한 업적이 제대로 보이지 않는 문제 해결
- 스테이지 업적이 실행할 때마다 달라지는 문제 해결
이슈
- Pure vs impure function
- https://medium.com/advanced-blueprint-scripting-in-unreal-engine/pure-impure-functions-516367cff14f
- Impure function은 결과값을 캐싱
- 이후에 다른 여러 impure function의 파라미터로 사용해도 추가 계산량이 없음
- 반환값이 여러 개인 함수는 impure function으로 설정하는 것이 유리함
- Pure function은 하나의 impure function에 연결되어 사용될 경우에는 재계산이 없음
- 서로 다른 impure function에 연결될 경우 매 번 재계산됨