디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[📜일지] [요술사 키우기] 개발일지 - #2 개발, UI최적화

호롤롤로갤로그로 이동합니다. 2024.03.26 00:19:27
조회 745 추천 10 댓글 12
														

[이전 개발일지]

https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=153241

 



한달간 개발한 내용 공유하고자 합니다.


1. 채팅

개인적으로 게임할 때 유저들끼리 대화하는걸 지켜보는걸 좋아해서 채팅을 반드시 넣고 싶었고,

테두리, 칭호 연출으로 채팅창을 꾸밀 수 있게 만들었습니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce982fa11d02831d33053808284030ab34aa303baaf5c7fecfc440fa0a71a4d64edbf7eb1ebe7cc7d0cbdf7372e6baa2918ec9c190c2340c639c5



2. 초상화

캐릭터를 키우는 것도 중요한데 꾸미는 요소가 많아야 더 재밌어서

얼굴을 바꿀 수 있는 초상화도 추가했습니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce982fa11d02831d33053808284030ab34aa303baaf5c7fecfc440fa0a71a4d64edbf7eb1ebe7cc7d0cbdf7372e6bab271eb1c6400925407db796



3. 테두리

같은 이유로 추가된 테두리


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce982fa11d02831d33053808284030ab34aa303baaf5c7fecfc440fa0a71a4d64edbf13dceae3cb4aaba20043b13b690f1a8391757386a1a618



4. 칭호

같은 이유로 추가된 칭호

명칭은 정해졌는데 칭호 위에서 텍스트가 다양하게 움직이는 효과를 넣고 싶어서 구상 중입니다.

던파 칭호는 도트로 만든걸로 아는데.. 새삼 대단하네요.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce982fa11d02831d33053808284030ab34aa303baaf5c7fecfc440fa0a71a4d64edbf13dceae3cb4aaba20043b16b685d188a987f7486a15287



5. 전투

전투가 재밌으려면 스킬이 멋지고, 이펙트도 화려해야할 것 같아서

여러가지 스킬이 어우러지면서 전투할 수 있게 제작중입니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce982fa11d02831d33053808284030ab34aa303baaf5c7fecfc440fa0a71a4d21bbea7cdee8e1cdd804c76aaeb6cd9406157248d0b7



6. 펫

귀여운 펫들이 따라다니면서 응원단장 역할을 해줍니다.

보스 펫도 존재하는데 보스 펫은 보스를 처치하면 펫으로 강제 소형화? 되어 수집합니다.

일반 펫은 응원만 해주는데 보스 펫은 개별 추가 공격 능력이 있습니다.


28a7d72fe39f6aeb6dbe82e74fd0223c7a18409ac3f86ddd5577ac6a915ec14261fceff6



7. UI 최적화

인벤토리를 구현했는데 배치가 450을 넘는 현상이 생겨서 최적화를 진행했습니다.

450이 넘는 부분은 스크린샷을 남기지 못했어요ㅜ


먼저, 유니티에서 제공하는 아틀라스 텍스쳐 기능을 적용해줬습니다.

ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4ea7fd2bcda114c2d1971e9e728cb77861001384e0da70938fc43c224dbbe9353d32fef9d00234c6a9b1

[텍스쳐가 하나로 예쁘게 담긴 모습]



그런데도 배치가 여전히 높은 상태였습니다.


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4ea7fd2bcda114c2d1971e9e728cb77861001384e0da70908fc53e228c98a7ff905df2fcf558d293478ac9

[배치가 260~270 차지하는 모습]



유니티 공식 UGUI 최적화를 보면 (57:16 부터)

https://www.youtube.com/watch?v=1e2mSCS7o1A

 


상당히 많은 배치 수가 줄어드는 것을 볼 수 있는데

큰 효과가 없는 상태라 의아했습니다.


그러던 와중에 재밌는걸 발견했는데

https://saharukh.medium.com/unity3d-ui-batching-and-batch-breaking-ee49ab755060

 



'하이어라키 UI 배치상에서 부모-자식 구조로 하는게 아니라 일렬로 배치하는 것으로 배치가 줄어든다' 는 내용

오~? 바로 적용해봤습니다.


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4ea7fd2bcda114c2d1971e9e728cb77861001384e0da70998fc33f2262ee1cd30f11bb88bd2e6a78936a

[현재 인벤토리 아이템 프리팹 상태]



ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4ea7fd2bcea114c2d1971e9e47feeab4682ef9fc0f7f91ed2a9bab68ca4838bbec28628953a7dce94f1d811a9b

[변경한 상태]



배치가 138 정도로 많이 줄었습니다.

그 동안 유니티로 많은 프로젝트를 하면서 당연히 변경전 상태로 많이 만들었는데

이것도 일을 늘리는 거라니.. 주의해야겠네요.


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4ea7fd2bcea114c2d1971e9e47feeab4682ef9fc0f7f91ed2a9aaf6827c2d004eaa8a7c11caaff30abe774a7295d

[배치가 많이 줄어든 모습]



마지막으로 인피니티 스크롤 적용하면 아마 100 내외로 줄어들 것 같습니다.

여기부턴 선택사항 같아요 :)


일지에 포함하기 애매한 내용(서버 자동화라던가)은

나중에 개별 일지로 공유드리겠습니다!



자동등록방지

추천 비추천

10

고정닉 3

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2879 설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
2874 AD 현물 경품 획득 기회! 아키에이지 지역 점령전 업데이트 운영자 24/06/20 - -
2875 AD 호요버스 신작 <젠레스 존 제로> 7월 4일 오픈! 운영자 24/06/24 - -
158851 📜일지 [요술사 키우기] 출시 일지 - 사전 예약 [AOS] [12] 호롤롤로갤로그로 이동합니다. 05.01 591 8
156985 📚정보 법인사업자로 게임 출시 준비하기 - 1편 (feat.비용) [25] 호롤롤로갤로그로 이동합니다. 04.06 1629 32
📜일지 [요술사 키우기] 개발일지 - #2 개발, UI최적화 [12] 호롤롤로갤로그로 이동합니다. 03.26 745 10
153764 📚정보 유니티 컴파일 로딩 지연 줄이기 [속도 업] [1] 호롤롤로갤로그로 이동합니다. 02.29 323 3
153241 💬 [요술사 키우기] 개발일지 - #1 소개 [10] 호롤롤로갤로그로 이동합니다. 02.24 380 7

게시물은 1만 개 단위로 검색됩니다.

갤러리 내부 검색
글쓴이게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2