728x90

월페이퍼 2

유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기7

이번에는 기능 구현보다는 최적화를 해보려고 한다.만들었던 코드들을 둘러보니 말 그대로 작동은 되게 만든 코드가 많았다.업데이트 함수에 기능을 그냥 넣어놓아서 프레임마다 큰 작업을 하고 있었다.특히 내비메쉬 베이킹이나 화면비 조정같은 작업이 제일 많은 작업을 했을 것 같다.  우선 이 작업들을 줄이는 것부터 시작했다. UniRx를 사용하기 위해 화면 크기를 vector2로 전달할 수있는 subject를 하나 만들었다.    이제 게임이 돌아가는동안이 아니라 화면이 변했을때 배경화면과 내비메쉬 bake 새로고침을 수행한다.   다만 각 사도 스프라이트의 움직임은 화면 변화가 없을때도 동작해야하기 때문에fixedUpdate에서 변화하도록 했다. 이것도 규칙을 찾으면 좀 더 최적화할 수 있을 것 같지만 아직은 ..

공부/유니티 2024.09.17

유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기6

저번에 급하게 마무리한 평일농장을 좀 더 업데이트해보려고 한다.가만히 방치해둔 동안 진짜 게임의 평일농장은 많은 부분이 업데이트 되어서 이제 미니미 스프라이트의 움직임이 다양해졌다.그걸 다 따라하기에는 내 역량이 부족하니 일단 기본기라도 제대로 구현하는걸 목표로 잡아야겠다.  우선 아쉬웠던 성능 문제를 해결해보려고 했다.작업하는 pc가 n100 cpu라 그런지 배경화면을 돌리면 가끔 끊기고 힘겨워 하는것이 보였다.  유니티6 업데이트 유니티 에디터를 6프리뷰로 업그레이드했다.최적화와 편의성과 관련해서 많이 바꿨다고 들었다.게다가 처음에 나오는 유니티 스플래시 화면도 무료로 비활성화 할 수 있다고 한다. WebGl로 빌드 기존 32bit exe 에서 web으로 빌드 플랫폼을 변경했다. 구체적인 근거를 가지..

공부/유니티 2024.09.09
반응형