디시인사이드 갤러리

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

갤러리 본문 영역

[💬] 오늘한거

로코복실한갤로그로 이동합니다. 2024.04.17 19:05:20
조회 200 추천 2 댓글 4
														



동아리 페이지 상세 UI 만들었어

이제 UI를 통해서 동아리의 업그레이드, 활동 시작, 컨펌 등이 가능하고, 활동 중 동아리가 삭제되면 UI도 자동으로 닫려



7df3c028e2f206a26d81f6e44f80776f


저번에 UI작업에서 개쎄게 얻어맞고 UI시스템 자체를 오버홀하는 중에 있어

기존의 VO 객체로 UI에게 정보를 전달하는 방식은 객체의 실시간 변화를 표시하는 데 어려움이 있다고 판단해서, 각 객체를 담당하는 모더레이터를 생성하여 객체의 기본 정보를 전달하고, 각 UI의 전용 데코레이터가 원하는 정보를 추출 및 가공하여 최종적으로 UI에 정보를 표시하는 방법으로 바꿨어.

이렇게 하면 UI마다 전용 VO를 따로 만들어야 할 필요도 없고, 클라이언트는 UI가 무슨 정보를 필요로 하는지 알 필요도 없어지며, UI 표시 정보도 쉽게 관리할 수 있어서 실제 객체가 없어도 UI를 테스트해볼 수 있고 로컬라이징 등 UI에 표시되는 정보를 수정할 상황에 대응하기에도 매우 용이해.

이 시스템은 아직 제작 중이라 완성되면 정식으로 개발일지에 써볼게. 엄청 길어질거같아서 기대가 된다 ㅋㅋ



7cf3c028e2f206a26d81f6e746847d6bc8


이렇게 각 UI 객체들의 구조와 API도 정리하고 있고



7ef3c028e2f206a26d81f6e7458671687d


이건 올린 영상의 UI의 구조인데, 아래 표처럼 전용 데코레이터가 게임 객체(의 모더레이터)가 보내는 업데이트 타입에 따라 어떤 정보를 가공해서 보내줄 것인지에 대해 정리해 놓음으로써 비교적 수월하게 코드를 짤 수 있었어. 이렇게 문서화해두니까 확실히 작업 스트레스가 확 내려가더라.



79f3c028e2f206a26d81f6e04085766f


이건 해당 UI 데코레이터 코드인데 깨끗하지 ㅋㅋ

이제 정리는 끝났으니까 노가다만 하면 된다!!


자동등록방지

추천 비추천

2

고정닉 2

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2872 설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
2871 AD 뉴진스, 배틀그라운드로 데뷔 준비 완료! 운영자 24/06/21 - -
2874 AD 현물 경품 획득 기회! 아키에이지 지역 점령전 업데이트 운영자 24/06/20 - -
160040 💬 팀터진 개발일지 bgm근황 허당갤로그로 이동합니다. 05.17 306 3
160014 📜일지 픽셀 좀비 게임 미니 개발일지 [3] C89갤로그로 이동합니다. 05.16 332 2
159952 📜일지 픽셀 좀비 서바이벌 게임 개발일지 [5] C89갤로그로 이동합니다. 05.15 344 3
159889 📜일지 [개발일지] 플랫포머 3 (텍스트 연출 #1) [3] 도도한떡볶이갤로그로 이동합니다. 05.14 241 2
159776 💬 팀터졋던 개발일지 근황-쉐이더 제작 성공! [3] 허당갤로그로 이동합니다. 05.13 390 6
159692 📜일지 횡스크롤 슈팅 게임 개발일지 8주차 - 은폐 [4] 등록금내야해갤로그로 이동합니다. 05.12 296 4
159581 📜일지 커넥티드클루 개발일지 20. [8] Alpheratz*갤로그로 이동합니다. 05.11 645 11
159511 📜일지 Animal Jumping 개발일지 : 04 인게임 다듬기 [12] 바다랑갤로그로 이동합니다. 05.10 274 6
159460 📜일지 메카닉 슈팅 개발일지 15. 폐관수련중 [21] 폴라갤로그로 이동합니다. 05.09 953 21
159185 📜일지 횡스크롤 슈팅 게임 개발일지 7주차 - 적 경계 & 암살 & 디테일 [12] 등록금내야해갤로그로 이동합니다. 05.05 623 12
159138 📜일지 game of living fire - 불, 식물 시각화 코딩 완성 [1] cloudew갤로그로 이동합니다. 05.05 202 1
159104 📜일지 [개발일지] 격투게임 요소를 추가해봄 [11] 40살개발자(182.224) 05.04 288 2
159078 📜일지 게임 개발 일기 #01 [23] Morendo444갤로그로 이동합니다. 05.04 1622 25
159055 📜일지 공포겜 몬스터,퍼즐 만들었음 ㅇㅇ(210.100) 05.03 168 4
159019 📜일지 동굴게임 개발일지 12 - 근황 [14] 카퍠인갤로그로 이동합니다. 05.03 634 8
158914 📜일지 [개발일지] 텔레포트 간단하게 구현함 40살개발자(182.224) 05.02 205 2
158880 💬 오늘의 개발일지 [2] 윤희태sk갤로그로 이동합니다. 05.01 186 0
158853 📜일지 래토피아 개발일지 #26 - 외교 시스템 강화 [7] 카셀(211.214) 05.01 879 14
158697 📜일지 던전 트래블러(Dungeon Traveler) 개발일지_1 [15] MaskF갤로그로 이동합니다. 04.29 1452 35
158689 📜일지 [개발일지] 보스컷신 만드는법 [3] 40살개발자(182.224) 04.29 1022 13

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

갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2