디시인사이드 갤러리

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

갤러리 본문 영역

댕댕이 서바이벌 #31 - 무기

태보미코갤로그로 이동합니다. 2023.09.13 10:05:02
조회 4618 추천 27 댓글 57

 개발일지 목록


#1 - 플레이어 기본 조작

#2 - 무기 기틀 세우기

#3 - 무기 종류 추가 및 업그레이드 구현

#4 - 기본 몬스터

#5 - 몬스터 스폰

#6 - 즉사 공격, 가까운 적 탐색, 데미지 표기

#7 - 플레이어 스텟

#8 - 성능 최적화 (움짤 주의)

#9 - Experience Point

#10 - 넉백 / 미티어 스트라이크

#11 - 경험치 및 레벨업 UI

#12 - HP / SP

#13 - 상호작용 / 타일맵

#14 - 활 무기 개선 및 추가 / 플레이어 팔로우

#15 - 패기 / 길찾기 (1)

#16 - 길찾기 (2)

#17 - 길찾기 (끝)

#18 - 맵 (1)

#19 - 맵 (2) / 공중 유닛

#20 - 맵 (3) / 실내 / 마스크

#21 - 장비 업그레이드 (1)

#22 - 장비 업그레이드 (2)

#23 - 테스트 플레이 & 중간 점검 (1)

#24 - 방패 무기

#25 - 경헝치 오브젝트 개선

#26 - UI / 길찾기 개선

#27 - 파괴 가능한 오브젝트

#27 - 미니 보스 (1)

#29 - 미니 보스 (2)

#30 - 무한 맵



잡말


드디어! 무기 복구 끝 ! 겸사겸사 리팩토링도 했어.

개발을 진행해갈수록 나의 한계를 깨닫고 조금씩 줄여나가고 있어.

자세한 이야기는 본문에서 !

두리번 거리는 귀여운 댕댕이 보고가.

79f3d72fe3f206a26d81f6e04284706c02

반짝



무기


전에는 원대한 꿈을 가지고 진화 무기 3종류씩 ! 이런 느낌을 가려고 했는데,

어짜피 스토리 게임을 만들고있다보니 후반 갈수록 늘려나가면 될 것 같고,

개발기간이 너무 늘어지다보니 최소한으로만 만들어서 데모는 내놓을 수 있도록 해봐야겠다 생각했어.


기존에 있던 몇몇 무기는 일단 보류하고

스토리의 시작이 될 무기들만 추가해보려고해.

스토리가 진행할수록 강해지는 것을 보여주고 싶어서

업그레이드 해서 장비 슬롯을 늘려줄거고,

초기에는 최대 3개의 무기와 악세사리를 장비하도록 할 생각이야.


요 아래에 있는 무기들은 잠깐 보류하는 걸로 !

7ded8077b59c2fa36caff68b12d21a1dc18d12b2e1803bca13

7ded8068f2d73ab64e81d2b628f176641e323a76387dec9e31e0d0288650bbd58b36857c6b5e34e5d045

7ded807fabc53da47e9fe8b115ef046aa08ef8afeb888


이 발톱 무기는 컨셉과 밸런스가 별로여서 제거할 생각이야.

7de99e31e0d0288650bbd58b36837368c0df9ccb12


즉사 공격은 버릴까 고민중 !

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



이렇게 보니 뭔가 많이 한것 같으면서도 한게 없네...

시무룩


어쨌든간에 롤에 있는 스킬 하나씩 따와서 무기를 만들면 금방 만들수 있을 것 같단 생각이 들더라고.

개성있는 무기들을 만들어주고 싶다보니 적절히 따오면 도움이 될 것 같아.


시작 스토리는 댕댕이가 주인이랑 놀고 있었는데, 장난감을 던진 순간 용사로 간택받아.

장난감은 마왕성으로 날아가버리고 댕댕이는 이를 쫓아가게 돼.

용사가 어린시절 가지고 놀던 장난감들이 자아가 생겨서 댕댕이를 쫓아왔고!

그래서 용사의 장난감들을 생각해봤는데 역시 용사하면 젤다의 전설의 링크인 것 같아.

대표적인 무기인 활, 칼, 방패, 부메랑을 초기 장비로 선택했어.



7cef9e21ecd418986abce89545897d68cc7bf2

기존과 동일해 !


방패


기존에는 뱀서의 성경처럼 빠르게 회전하며 투사체를 막아주는 것을 생각했는데,

이러면 너무 빠르게 회전하다보니 투사체를 절대방어해버릴 것 같더라고.

좀더 방어적인 부분에 초점을 맞춰서

아우솔 과거 패시브나 아이작의 파리 처럼 근처를 천천히 회전하되,

다단히트를 빠르게 주도록 했어.


대신 아래 짤처럼 방향에 따라 입체적이게 되면

스프라이트 모양에 따라 콜라이더 모양을 맞춰주기가 어려워서

속도가 느리다보니 위화감을 느낄 듯 해 스프라이트 모양은 고정시키기로 했어.viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cea80fa11d02831bf7d547234ca7a60bd4070ad618d97bdc13204b314582a3d7e279c885a0d4434d8f259a60f6aeadbf3a0dff5e2


이전과 크게 차이는 나지 않지만 요런 느낌으로 변경되었어 !

7cec9e21ecd418986abce89543807465718906


부메랑


여러가지 고민을 많이 하며 만들었는데,

처음에는 나르 큐처럼 만들어서 되던지는 기능을 넣어주고 싶었어.

하지만 수많은 투사체 속에서 부메랑을 신경쓰기는 그다지 좋은 기분이 아닐 것 같더라고.

그래서 여러 조언을 들어보고 결정한 결과

드레이븐 궁 같은 느낌으로 무조건 돌아오는 방식으로 변경했어.

7bf3d72fe3f206a26d81f6e14e89726c222b

단순히 던지고 돌아오기만 하면 재미없을테니

받을 때 바라보는 방향으로 던지고, 되돌아올 때는 데미지가 더 높도록 설정했어.


참고로 초기 느낌은 이랬어 !

7ef3d72fe3f206a26d81f6ec4086746e5917




만족스러운 결과가 나온 무기야.

댕댕이가 칼을 휘두를 순 없으니

자아를 가진 칼이 알아서 공격하는 컨셉이야.

부메랑은 직접 공격, 방패는 근처 공격, 활은 근접한 적 자동 타겟팅이라서

이 세가지와 다른 공격방식을 주고싶었는데

근접 적을 자동 타겟팅하면서 찌르기 공격을 하도록 해보았어.


레벨이 낮을 때에는 조금 구려보이지만,

잠재력이 높은 무기가 될 것 같아.


7ced9e21ecd418986abce8954082756a12ea97

74f3d72fe3f206a26d81f6ed4f85726f9872


아마도 진화무기가 되면 이런느낌일 것 같고 !

7af3d72fe3f206a26d81f6e34480726cb306

상쾌해 !

얏호


혹시 어떤식으로 구현했는지 궁금한 사람이 있을까 싶어 글이 길어져서 짧게 설명하자면,

포지션을 시작위치, 마지막 위치를 구해서 Lerp로 움직여주고

CircleCast를 사용해서 경로상의 적을 체크해서

데미지를 주는 방식으로 구현했어 !

위를 여러번 반복해서 저런 느낌이 되는거고.



스크립터블 오브젝트


이번에 다른 분 개발일지를 보다가 깨달았는데, 그냥 SO를 때려박는것도 나쁘지 않은 것 같아.

기존에 내가 적의 체력 컴포넌트에 접근하는 방법은

성능을 위해 충돌체를 GetComponent하는 방식이 아닌

미리 충돌체들을 Dictionary에 캐싱해두고 해당 딕셔너리에서 체력 컴포넌트를 받아오는 방식이었어.

그런데 이를 위해 Dictionary를 전역에서 접근해야하고

싱글톤을 이용해서 접근중이었어.

이렇게 하면 해당 싱글톤이 먼저 파괴되거나 늦게 생성되면 문제가 생겨버려.

물론 null체크나 스크립트 순서 등의 해결방법들이 있는데

SO를 사용해볼까 생각을 했어.


단순하게 Dictionary<충돌체, 체력컴포넌트>를 가지고 있는 SO를 만들어주고

적은 이를 참조해서 딕셔너리에 자신의 충돌체를 등록, 파괴될 때는 제거해줘.

무기는 공격 시 이 딕셔너리를 참조해서 대상을 얻어오고.

이렇게 하면 SO는 씬과 독립되어있으므로 초기화 순서나 다른 문제를 걱정할 필요가 없어 !

빌드 시에도 제대로 작동하는지 체크를 해봐야겠지만 아마 잘 될 것 같고.


해당 글에서 추천한 영상.

https://www.youtube.com/watch?v=WLDgtRNK2VE

 


사운드 매니저 같은 것을 사용할때도 사용할 수 있으니 참고해봐.


이전에 좀비키 개발일지에서도 보았던 내용인데

잘 와닿지 않다가 의존성 주입 관련해서 공부를 해보다보니 좀더 이해가 쉬워진 것 같아.

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

 


배칭


배칭이 300이 넘어서 프레임 디버거로 확인해보니

데미지 숫자들이 배칭이 되지 않더라고.

이유를 찾아보니 다이나믹 배칭을 켜면 된대.

원리는 모르겠어 !

얏호


그런데 사용하는 버전에서는 다이나믹 배칭이 플레이어 설정에 없는거야.

확인해보니 urp는 이쪽으로 옮겨졌나봐.

https://forum.unity.com/threads/dynamic-batching-is-missing-urp.1299333/


배칭이 300에서 30으로 줄어들었어 !




이제 UI도 아이템도 복구해주면 될 것 같아.

그런데 타일 기반으로 경로를 체크해주다보니

79f3d72fe3f206a26d81f6e04284706c02

언덕 위에서 벽에 붙어있으면 타일 하나짜리라 언덕 아래에서도 경로가 체크되어버려.

아마도 1타일 기준으로 콜라이더와 경로를 체크하지 말고,

1타일을 4조각으로 나누어서 체크해주면 될 것 같아.

아마 시간이 4배로 늘어나겠지만 DFS는 무적이라 큰 영향은 없을 것 같아 !


다음 일지는 미니보스를 죽여서 돌아오도록 할게.

안냥



출처: 인디 게임 개발 갤러리 [원본 보기]

추천 비추천

27

고정닉 10

9

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
공지 실시간베스트 갤러리 이용 안내 [1629/2] 운영자 21.11.18 5327260 424
234502
썸네일
[에갤] 또 또 직구 선동중인 정부
[25]
ㅇㅇ(218.52) 11:35 1094 55
234499
썸네일
[유갤] 유투버 성명준 식당 불법? 과징금 742만원 15일 영업정지
[56]
국민신문go(218.148) 11:25 2295 23
234498
썸네일
[싱갤] 훌쩍훌쩍 어린 칡을 자연으로 돌려보내는 수의사
[113]
ㅇㅇ갤로그로 이동합니다. 11:20 13778 94
234497
썸네일
[디갤] 오랜만에 사진 업로드
[16]
ㅎㅈㅌ갤로그로 이동합니다. 11:15 824 5
234495
썸네일
[새갤] [JTBC] 한·일·중, 4년 5개월 만에 정상회의…내일 3국 회담 예정
[106]
정치마갤용계정갤로그로 이동합니다. 11:10 2045 11
234494
썸네일
[싱갤] 싱글벙글 ㅈ소 만화
[43]
ㅇㅇ갤로그로 이동합니다. 11:05 6179 80
234493
썸네일
[리갤] 페이커 전설의 전당 축전자 명단 ㄷㄷ...jpg
[434]
시립갤로그로 이동합니다. 11:00 22742 455
234491
썸네일
[롯데] 나도 튼동사진공유방에 사진 남기고 왔다
[13]
ㅇㅇ(218.148) 10:55 10960 172
234490
썸네일
[푸갤] 푸바오 처우 트럭시위 대사관 앞 현장
[395]
푸바오해피갤로그로 이동합니다. 10:50 6807 125
234489
썸네일
[주갤] '여성판 N번방'? 분노하며 연대한 허은아·나경원, 민주당은 "아직"…'
[280]
ㅇㅇ(220.95) 10:45 11529 501
234486
썸네일
[싱갤] 싱글벙글.. 반응 뜨거운 강유미 브라이덜샤워
[239]
ㅇㅇ(61.83) 10:35 24436 210
234485
썸네일
[상갤] 마초의 나라 미국에서 소수자를 대표하는 엑스맨이 인기 있는 이유
[68]
ㅇㅇ(118.47) 10:30 6919 49
234483
썸네일
[코갤] 라인 사태, 한일 정상회담으로 해결 완료(1보)ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
[281]
Carmichael갤로그로 이동합니다. 10:25 9256 189
234482
썸네일
[야갤] [부산] 왜 쳐다봐?"...도심 한복판 무차별 폭행
[263]
야갤러(210.179) 10:20 7253 61
234481
썸네일
[디갤] 남들 장미축제 갈때 산으로 간 니콘 z6+smc50.2 테스트
[8]
opencv갤로그로 이동합니다. 10:15 2129 11
234479
썸네일
[중갤] [단독]채상병 사망전, 녹취음성 입수 "사단장께서 정상적으로"
[370]
엄마부대갤로그로 이동합니다. 10:10 9474 175
234478
썸네일
[이갤] 육군 "훈련병 1명 얼차려 중 순직"
[980]
포만한갤로그로 이동합니다. 10:05 13521 256
234477
썸네일
[치갤] 실시간 침착맨 상황..JPG
[657]
ㅇㅇ(1.232) 10:00 31444 401
234475
썸네일
[해갤] [덴마크 수페르리가] 우승 세레머니 하는 조규성 ㄷㄷㄷ ...gif
[142]
ㅇㅇ(121.168) 09:50 9219 212
234473
썸네일
[싱갤] 싱글벙글) 달에 갈꺼야
[91]
ㅇㅇ갤로그로 이동합니다. 09:40 6203 33
234469
썸네일
[일갤] 흙붕이의 5월 낭만 삿포로 여행기 -4 라스트화
[15]
흙붕흙붕이갤로그로 이동합니다. 09:20 2721 7
234468
썸네일
[싱갤] 싱글벙글 소고기 등심 무한리필집.jpg
[171]
그로자갤로그로 이동합니다. 09:11 17592 23
234465
썸네일
[미갤] 자신의 외모에 대한 남녀의 인식 차이...jpg
[423]
ㅇㅇ갤로그로 이동합니다. 09:00 18332 114
234463
썸네일
[F갤] 페라리의 모나코 폴 잔혹사
[40]
VistaCo.de갤로그로 이동합니다. 08:50 7788 80
234461
썸네일
[디갤] 오랜만에 우려먹는 사진들 올리는데 봐주실래오?
[8]
마약트레인갤로그로 이동합니다. 08:40 4528 13
234459
썸네일
[싱갤] 분노분노 한국 이동통신사들의 만행
[376]
일리아스갤로그로 이동합니다. 08:30 31469 595
234457
썸네일
[미갤] 남편을 살해하기 위한 아내의 트릭.jpg
[85]
ㅇㅇ갤로그로 이동합니다. 08:20 15952 84
234455
썸네일
[카연] 군대에서 귀신보는 만화
[116]
에드갤로그로 이동합니다. 08:10 12284 223
234453
썸네일
[싱갤] 싱글벙글 UFC 랭커에게 덤빈 자칭 200승 길거리 파이터
[121]
ㅇㅇ갤로그로 이동합니다. 08:00 13347 75
234451
썸네일
[일갤] 힙스터일수도 있는 작고 소듕한 여행지 모음
[14]
김파토갤로그로 이동합니다. 07:50 6523 23
234447
썸네일
[F갤] 포뮬러 원 테크 이야기) 멕라렌 : 새로운 페달을 찾아서
[39]
ㅇㅇ갤로그로 이동합니다. 07:30 6513 95
234445
썸네일
[싱갤] 부산 신세계 백화점에 목욕탕이 생긴 이유
[173]
대한민국인디언갤로그로 이동합니다. 07:20 35953 209
234443
썸네일
[건갤] MGEX 페넥스 작업기 및 도색완성
[54]
두루미갤로그로 이동합니다. 07:10 6876 79
234441
썸네일
[카갤] 나토리 사나 생일이벤트&동물원&DJ클럽 다녀옴 ②
[51]
Brrrrrrrrr갤로그로 이동합니다. 07:00 4762 27
234439
썸네일
[싱갤] 싱글벙글 2000년도 십자가 형태 시신 살인 사건
[286]
가상현실여친갤로그로 이동합니다. 01:55 33384 264
234437
썸네일
[카연] 어느 날 갑자기 XX이 보이지 않게 된 여자의 이야기
[176]
wne(112.171) 01:45 28042 128
234436
썸네일
[유갤] 교토 키즈가와시 자캠
[33]
이베르카나갤로그로 이동합니다. 01:36 8765 17
234433
썸네일
[싱갤] 싱글벙글 쥐 낙원 실험
[480]
일리아스갤로그로 이동합니다. 01:25 33977 271
234431
썸네일
[미갤] 침착맨이 쏘영이에게 맘껏 안 사주는 이유.jpg
[674]
ㅇㅇ갤로그로 이동합니다. 01:15 45726 357
234427
썸네일
[코갤] 사내연애로 결혼한 재벌들
[75]
ㅋㅋ(116.47) 00:55 35740 33
234425
썸네일
[그갤] 만화 그리기 전 컨셉아트들
[75]
렛쯔갤로그로 이동합니다. 00:45 15313 75
234423
썸네일
[싱갤] 싱글벙글 미국에서 유행중인 치킨 프랜차이즈
[271]
ㅇㅇ갤로그로 이동합니다. 00:35 43564 293
234421
썸네일
[오갤] 활민어 외 3종 후기(씹스압) - 1
[28]
금태충갤로그로 이동합니다. 00:25 11029 44
234419
썸네일
[주갤] 스시녀와 맞선 본 한남
[349]
ㅇㅇ(125.143) 00:15 39962 524
234417
썸네일
[필갤] 뉴비 첫 필카입니다.
[23]
231231갤로그로 이동합니다. 00:05 9655 17
234415
썸네일
[이갤] 아프리카 코트디부아르 급식실 방문
[143]
산책갤로그로 이동합니다. 05.26 20497 64
234413
썸네일
[싱갤] 짱구짱구 짱못말 TMI 모음
[190]
ㅇㅇ갤로그로 이동합니다. 05.26 26096 177
234411
썸네일
[무갤] 혈세 7천만 원 투입하게 한 민원인의 최후
[359]
ㅇㅇ(175.223) 05.26 36357 329
234409
썸네일
[미갤] 2mm 반야심경을 통째로 집어넣은 87세 세필 화가
[129]
ㅇㅇ갤로그로 이동합니다. 05.26 24361 202
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2