디시인사이드 갤러리

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

갤러리 본문 영역

현재 스킬 시스템 만드는 중인데 문제점 생각해본 것.

ㅆㅇㅆ(124.216) 2024.09.30 23:12:05
조회 68 추천 0 댓글 0

1. 현재 나는 그래프 알고리즘을 이용해서 스탯 시스템을 만듬. RootNode 값을 NodeGraph에서 참조 시켜 의존성을 반영시킴.


2. 이후 컨트롤러에서 StatController에서 노드 순회를 하면서, 저장해둔 스탯을 만듬


-> 이렇게 할 경우 장점이 향후에 스탯을 부담없이 추가할 수 있음. 다른 게임에서도 쓸 수 있는 일종의 나만의 라이브러리를 만듬


지금 내가 가지는 목표점.


1. ECS 패러다임으로 접근할때 결국 데이터 마이그레이션을 해야함

2. 현재 내 코드는 전통적인 OOP 기반, 현재 스탯 시스템의 각 스탯들과 컨트롤러 기반을 ECS 컴포넌트로 변환해야함 


3. 스킬 시스템의 엔터티를 ID로 식별, 스탯 시스템의 개체를 만들어서 ECS 엔터티로 매핑해야함


4.ECS로 만들 경우 XNode를 이용해서 비쥬얼 스크립팅을 만들기 쉬움. 기본적인 아키타입 생성해서 스킬의 효과등을 만들기가 쉽고 향후에 추가가 쉬움. 


그렇다면 어떻게 접근할 것인가?


-> 

1.OOP 시스템을 래핑해서 ECS 컴포넌트를 생성 


2.공용 인터페이스를 정의하여 서로 상호작용해야함


현재 내가 가지는 문제점


1. OOP 코드와의 연관성 문제. 따라서 ComponentData와 엔터티간의 연결을 어떻게 구성할 것인가.


해야할 목표


1. 어댑터 시스템을 어셈블리 분리해서 패턴간의 데이터 전달을 분리하는 코드를 생성한다.


2. ECS 패턴의 비쥬얼 스크립팅 요약


3. 공용 인터페이스의 정의 및 설계(즉 이 시점에서부터 나는 스탯 시스템에 대해서 수정을 할 수가 없으므로 스탯 시스템에 대한 추가적 점검이 필요함)


목표는 약 10월 13일까지(생업에 따른 일 소요하면 약 코딩 시간 일주일 정도)


오늘은 여기까지



추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 손해 보기 싫어서 피해 입으면 반드시 되갚아 줄 것 같은 스타는? 운영자 24/11/18 - -
2775189 개발자 <= 스캠 취업 프갤러(112.161) 11.18 98 0
2775183 아니 잡코리아 합격 자소서 겨우 서류합격이었음? ㅇㅇ(39.7) 11.18 58 0
2775181 백준 플4~5특정문제들(개념위주)까지는 자력플가능한데 ㅁㅌㅊ [2] ㅇㅇ(118.235) 11.18 98 1
2775176 솔직히 요즘 재미있는 게 없다.. [3] cvs.갤로그로 이동합니다. 11.18 84 1
2775172 이 이재명 대표 관련 서울방송 뉴스 제목이 뭐죠 발명도둑잡기갤로그로 이동합니다. 11.18 34 0
2775169 주사위 장치 발명도둑잡기갤로그로 이동합니다. 11.18 27 0
2775168 엑셀 파일 하나 만들어주실수잇는분 돈드림 [7] 프갤러(211.234) 11.18 93 1
2775164 커서 IDE 얘내는 적자 안나냐? 프갤러(211.234) 11.18 63 0
2775162 초딩때 날 좋아하던 여자애가 있었는데. [1] 피자2021갤로그로 이동합니다. 11.18 70 1
2775160 경력 1년이랑 쌩신입이랑 ㅇㅇ(211.234) 11.18 77 0
2775159 오늘의 발명 실마리: 라이터나 전자담배 켜면 운세, 명언 들려주는 장치 발명도둑잡기갤로그로 이동합니다. 11.18 35 0
2775158 소닉더 헤지호그 선생님 존경합니다. 도리사(119.195) 11.18 23 0
2775150 나님 깻당? ♥냥덩이가좋아하는눈치게임♥갤로그로 이동합니다. 11.18 86 0
2775148 발명도둑잡기님 뉴스퍼오는거 매크로임? 뉴진파갤로그로 이동합니다. 11.18 28 0
2775146 한국인들 외노자들 극혐하잖아요? 그거 루저입니다 [1] 프로외노자갤로그로 이동합니다. 11.18 65 0
2775143 윤 대통령의 골프 라운딩을 취재하던 CBS 기자의 그 뒤? 발명도둑잡기갤로그로 이동합니다. 11.18 19 0
2775141 오스템임플란트 지원서 냈는데 망함 피자2021(58.235) 11.18 64 0
2775134 성인 되고 나서 몰입을 해본 적이 거의 없는데 ㅇㅅㅇ.. 프갤러(14.39) 11.17 40 0
2775132 나를 훔쳐보는 '어둠의 구글'.."비밀번호부터 바꾸세요" 발명도둑잡기갤로그로 이동합니다. 11.17 56 0
2775127 정치인 공약 안 지키는 것도 허위사실 유포인데 구속 탄핵 됐으면 발명도둑잡기갤로그로 이동합니다. 11.17 29 0
2775121 devops가 배포 로깅 보안 다 포함임? [1] 프갤러(172.226) 11.17 66 0
2775116 스프링 고수 있어? 토비의 스프링 어때? [7] 프갤러(222.118) 11.17 107 0
2775115 혼자 프로그램 짜는거 야금야금 해볼려면 뭐봐야 됨? [4] 프갤러(27.124) 11.17 75 0
2775113 C++ 어려운 것 같은데 [3] 프갤러(221.146) 11.17 77 0
2775112 못믿겠는데 사실 이게 진짜래 프갤러(220.87) 11.17 60 0
2775109 프갤망했네 [2] 프갤러(121.170) 11.17 62 0
2775107 좌파 리죄명의 찢만대장경 ㄷㅅㄷ ♥냥덩이가좋아하는눈치게임♥갤로그로 이동합니다. 11.17 35 0
2775106 대학 후배에게 원조교제 하자고 말한 남자 누구 발명도둑잡기갤로그로 이동합니다. 11.17 40 1
2775105 저 자대 꿀이였나요?? 군대 잘 나온건가용?? ㅇㅇ(123.213) 11.17 22 0
2775102 친구 내일 군대간다는데 웃긴거 정상인가유??ㅋㅋ [1] ㅇㅇ(123.213) 11.17 34 0
2775099 콘돔 택배로 붙이고 왔습니다... 도리사(119.195) 11.17 31 0
2775098 클린아키텍쳐 마스터함 프갤러(123.141) 11.17 32 1
2775097 모모링 때문에 힘 빠져서 낼 러닝 못할듯.. ♥냥덩이가좋아하는눈치게임♥갤로그로 이동합니다. 11.17 28 0
2775095 코로나 5주년이 곧이군요 아스카영원히사랑해갤로그로 이동합니다. 11.17 33 0
2775094 요즘 지피티가 내 생각을 대신해준다는 생각이 들어 재현갤로그로 이동합니다. 11.17 30 0
2775093 오일 마사지 받던 도중 꼭지 스쳐서 놀라는 냥덩이❤ ♥냥덩이가좋아하는눈치게임♥갤로그로 이동합니다. 11.17 63 0
2775090 AWS MFA 털려도 내가 책임져야됨? [9] 프갤러(121.170) 11.17 70 0
2775089 뱅쇼재료 다 모았다. 내일 끓여야징 [1] ㅇㅇ(123.213) 11.17 49 0
2775087 오늘의 음반 기획 실마리: The Buck Stops Here 발명도둑잡기갤로그로 이동합니다. 11.17 30 0
2775086 여자가 뭉쳐서 잘되는 꼴을 못 봤습니다 아스카영원히사랑해갤로그로 이동합니다. 11.17 57 0
2775084 국비충 동기눈나 인스타 알아냈는데 [5] 푸루린갤로그로 이동합니다. 11.17 99 0
2775083 커서 IDE 등장한 후 억대매출! 프갤러(211.234) 11.17 35 0
2775082 동덕여대 이거 안웃기면 탈갤함 [1] 프갤러(113.192) 11.17 41 0
2775081 흠.. 러닝하니까 성욕도는김에 올만에 모모링 벌이나 주고 잘깡? ♥냥덩이가좋아하는눈치게임♥갤로그로 이동합니다. 11.17 37 0
2775080 인생이 좆도 재미가 없다는구나. 삶의 의미도 성취도 사라졌다. [1] ㅇㅇ(123.213) 11.17 29 0
2775079 어떻게 공공기관이 사기업인 우리 회사보다 퇴사율이 높지 [4] 아스카영원히사랑해갤로그로 이동합니다. 11.17 64 0
2775077 ai시대에 뭐배워야되냐 ㅇㅇ갤로그로 이동합니다. 11.17 36 0
2775076 냥덩 음부 노출 [1] 발명도둑잡기갤로그로 이동합니다. 11.17 52 0
2775075 나님 주무시기전 외국어겅부❤+ ♥냥덩이가좋아하는눈치게임♥갤로그로 이동합니다. 11.17 30 0
2775074 씨발 내일 출근하면 내리 5일을 일해야 한다니 아스카영원히사랑해갤로그로 이동합니다. 11.17 30 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2