디시인사이드 갤러리

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

갤러리 본문 영역

댕댕이 서바이벌 #27 - 파괴 가능한 오브젝트

태보미코갤로그로 이동합니다. 2023.08.02 01:35:01
조회 7919 추천 32 댓글 59

 개발일지 목록


#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, 길찾기 개선



오랜만의 일지


개발도 손에 잘 안 잡히고 바쁘다보니 지난 일지로부터 1달이 지나버렸어.

매번 하는 다짐이지만 이번에도 한번 더 다짐하도록 할게 !

앞으론 더 꾸준히 일지를 작성할거야 !

얏호



되돌아보기


현재까지의 결과물은 이런 느낌이었어.

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




그동안의 일


일지가 늦어지게 된 개발과 관련된 이유로는

코옵 플레이를 위해 스크립트를 수정해준 것과 2022LTS 버전으로 올리게 되서야.



서바이벌류 개발을 시작하면서 목표로 한 핵심 기능은 탐험과 코옵 플레이야.

나는 코옵 플레이를 굉장히 좋아하는데

서바이벌류라고는 뱀서 하나밖에 해보지 않았지만 보통 코옵은 없더라고.

게다가 항상 똑같은 무한맵이거나 작은 공간이고.


그래서 들은 생각이 

무한 맵이 아닌 탐험 요소로 가득한 광활한 맵을 친구와 함께 플레이한다면 정말 재밌지 않을까

였고 이걸 목표로 잡았어.


하지만...

https://youtu.be/-j2budq0Qpo?si=W

 


안돼...!

ㅠㅠ

차별점이라고 생각했던 요소가...






지난 일지에서 길찾기 요소를 코옵가능하도록 개선해주었고,

지금은 플레이어 스크립트가 싱글톤으로 구현되어서

2인 이상 존재할 수가 없었던 문제를 해결해주려고

싱글톤을 통해 플레이어와 엮여있던 시스템들을 모두 수정해주었어.



그리고 유니티 2022LTS 버전이 나왔다길래 쓸만하다고 해서 업데이트를 해주게 되었어.

마음에 들었던 신기능이 몇가지 있었는데, 잘 생각이 나지 않아 가장 인상깊었던 변경점을 말해줄게.


1. Monobehaviour.destroyCancellationToken

https://docs.unity3d.com/2022.2/Documentation/ScriptReference/MonoBehaviour-destroyCancellationToken.html

 

귀찮게 UniTask를 사용하며 Destroy 시 이용하는 Token을 매번 생성해줄 필요가 없어졌어.



2. 콜라이더와 릿지드바디의 Layer Overrides

여러 가지 기능들이 붙어있는데 간단히 설명해볼게.


뉴비들이 간간히 질문하는 A는 B에 부딪히지 않고 B는 A에 부딪히는 것을 간단하게 구현할 수 있어.

이 링크에 자세히 설명되어 있는데 직접 테스트해보지 않아서 확실하진 않지만 아마 맞을거야.

https://nakamura001.hatenablog.com/entry/2023/01/26/%E3%80%90Unity%E3%80%91Collider_2D_%E3%81%AE_Layer_Overrides

 


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

사진을 보면 A가 B와 충돌시에는 힘을 받아 밀려나지만, C와 충돌시에는 밀려나지 않는 것을 볼 수 있지.

물론 B와 C는 A와 충돌되어 밀려나는 상황이고.


1회성 용도로 특정 레이어와만 충돌되는 경우를 만들어주고 싶은데

레이어를 추가해주기는 아쉬운 경우에 레이어 오버라이드에서 설정해줄 수 있어.

레이어 설정보다 우선적으로 인식되기 때문에

굳이 1회용으로 사용하기 위한 레이어를 만들어줄 필요가 없어져.


OnTriggerEnter 같은 콜백 함수도 원하는 레이어로부터만 보내거나 받도록 설정해줄 수 있고.


정말 좋은 추가 기능 같은데, 기존 레이어랑 같이 있으니 좀 헷갈리는 것 같아서 아쉬워.



또다시 문제 발생


하지만 2022LTS 버전에는 정말 치명적인 문제가 있어.

버그가 끝도 없이 나와.

그냥 다시 2021버전으로 다운그레이드 해야겠어...


지난 번, 많은 사람들이 겪던 캔버스 문제는 해결된 듯 싶으나

내가 지금 사용하면서 겪은 버그 두가지가 유니티에 리포트 되지도 않은 것 같아.

지난 번에 유니티에 버그 리포트해보니 정말정말 일처리도 느리고 내 시간만 뺐기는 기분이라

그냥 그나마 멀쩡하게 사용했던 2021버전으로 내리려고 해.

아마 이것보다 더 수많은 치명적인 버그가 있을 것 같아.


참고로 내가 겪은 2022.3.5의 두 가지 버그는

1. 애니메이션 창에서 커브 뷰일 시 우클릭 메뉴에 커브 세팅이 나타나지 않음.

7cf3c028e2f206a26d81f6e64680726d

2. 스프라이트 에디터에서 custom physics shape를 설정 시 꼭지점이 클릭되지 않음.


해당 문제를 겪는 다른 사람의 글.

https://discussions.unity.com/t/custom-physics-shape-control-points-not-working/269825

 

3.4, 3.5버전 확인되었다고 하고 아직까지 버그 리포트도 되지 않은 것 같아.



아직 유니티 기능들을 몇가지 건드린 게 없는데 너무 많은 버그를 발견했다보니

그냥 크게 문제를 느끼지 못한 2021버전으로 내리려고 해.

괜히 버전 올렸다가 쓸데없이 시간만 낭비했어.

신버전이 나오면 새것을 쓴다는 느낌에 신나서 버전을 올리곤 하는데 더이상은 자제해야겠어...

시무룩



파괴 가능한 오브젝트


잡소리가 길었는데 드디어 본론이야 !

뱀서의 촛대와 같은 오브젝트를 구현해주었어.

빠르게 결과물을 보여주도록 할게.


생성


7ef3d72fe3f206a26d81f6e442857c69ea


구현은 간단하게 플레이어는 이동 거리를 체크해주고

일정 주기마다 플레이어들의 이동거리를 읽어 합산하고

목표 이동거리 달성 시 다음 목표 이동거리를 갱신해주고

파괴 가능한 오브젝트를 생성해.

생성 시에는 근처에 중복 생성되지 않도록 해주고.


파괴 가능한 오브젝트는 해당 지역에 어울리는 장식물을 배치해줄 생각이야.


파괴


파괴 가능한 오브젝트 또한 몬스터와 같은 공격 가능한 대상이야.

무작위 적을 랜덤으로 공격한다거나, 가까운 적을 공격할 시에 타겟팅 돼.


파괴 시에는 각 장식물의 파괴 애니메이션이 있었으면 좋겠지만

아쉽게도 에셋에 그런 것은 없어서 직접 그려야 되다보니 그냥 이펙트로 대체해주었어.

79f3d72fe3f206a26d81f6e4408573680b

파괴 시에는 해당 스테이지 설정에 따른 랜덤 보상이 등장할 예정이야.

골드, 경험치, 아이템 등이 있고, 아이템은 해금 여부에 따라 더 등장할거야.

각각 weight를 주겠지만 아이템이 너무 많이 해금되면

골드나 경험치의 드랍률이 낮아지므로

골드 50% 경험치 30% 아이템 20% 이런식으로 확률을 주고

아이템일 경우 내부에서 해금된 아이템의 weight를 이용해 드랍하게 할 생각이야.




획득


78f3d72fe3f206a26d81f6e14281746d06

획득은 기존 경험치와 같은 방식을 사용해.

따라서 요 부분만 상속을 이용해주었어.



1eb3d136abc236a14e81d2b628f1766bba236b6afa

실제 아이템 획득 시 적용은 가장 아래 ApplyItem 부분을 override 해서 구현돼.



얼굴


얼굴은 개발일지 #2에서도 데쉬 시 ><하는 부분에서 사용되었어.

7ceb8976bd8460f539e698a213d3341dc806bb5dd29f7759f3da17



이 귀엽기만 하던 얼굴을 사용할 때가 되었어.

근처의 적, 상호작용 가능한 오브젝트, 파괴 가능한 오브젝트를 바라볼 거야.

이 기능은 레인 월드를 플레이하며 너무 귀여워서 꼭 넣고 싶던 기능이야.

조우살해응읏

너무 귀여운거야 !


7cf3d72fe3f206a26d81f6e74f837165

이런 식으로 근처에 있으면 대상을 바라보도록 해주었어.



7ff3d72fe3f206a26d81f6e64f82766f2a

뛰어다니면서는 이런 느낌이야 ! 너무 귀여워 !

반짝




다음 일지는 2021버전으로 다운그레이드 하고,

맵을 만들던 미니보스를 만들던 해서 돌아올게.

아직 만들고 싶은 기능은 많은데 최소한의 기능은 거의 구현이 다 된 것 같아.


구현을 하며 포기한 부분들도 있어.

광활한 맵을 만들어서 탐험을 하는 게임을 만들고 싶었는데,

나 혼자서 커다란 월드를 디자인 하는 것도 너무 힘들더라고.

그래서 생각해 본 게 그 지역지역을 잘게 쪼개서 스테이지로 만들어주고

해당 스테이지는 단조로움을 덜하도록 무한맵이되, 커다란 무한맵이고

맵에는 다양한 장식과 지형들을 넣어줄 생각이야.

무기 같은 경우에도 각 무기가 여러 진화형을 보유하도록 하려고 했는데

이렇게 하면 또 진화형이 너무 많아져서 나에겐 벅차더라고...

그냥 1대1로 진화시키도록 해야겠어...


어쨌거나 다음 일지는 금방 돌아오도록 할게 !

안냥



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

추천 비추천

32

고정닉 9

14

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
224085
썸네일
[싱갤] 싱글벙글 난리난 해외 메이플스토리 GMS 근황
[372]
ㅇㅇ(116.123) 04.17 28279 354
224084
썸네일
[배갤] 독일) 종교개혁의 도시 아우크스부르크 여행기
[23]
진소담갤로그로 이동합니다. 04.17 5034 19
224081
썸네일
[기갤] 꼴보기싫은 한국남자들 버섯머리 반응 총정리
[781]
분홍빤쓰46갤로그로 이동합니다. 04.17 42158 367
224080
썸네일
[오갤] 모주의 시계 칼럼 #4- 시계로 보는 한국의 소비, 명품, 보여주기 문화
[57]
모주에서부곡하와이한잔갤로그로 이동합니다. 04.17 6933 59
224078
썸네일
[싱갤] 얼탱얼탱 홍대출신 모 강사 직무유기 레전드
[291]
ㅇㅇ(1.211) 04.17 37536 478
224077
썸네일
[이갤] 태국, 중국, 일본 동양의 귀신 이야기
[102]
당돌갤로그로 이동합니다. 04.17 13889 31
224076
썸네일
[야갤] 아이를 보드카페에 혼자 두고 가는 금쪽이 엄마..jpg
[456]
ㅇㅇ(5.252) 04.17 25385 326
224074
썸네일
[주갤] '0원 vs 6조'…'세기의 이혼' 스마일게이트 둘러싼 몸값 공방
[588]
ㅇㅇ(103.75) 04.17 28521 488
224073
썸네일
[싱갤] 싱글벙글 골드 익스피리언스 레퀴엠
[282]
ㅇㅇ(124.50) 04.17 20533 600
224070
썸네일
[싱갤] 싱글벙글 게임 속 페이크 게임오버 모음.jpg
[201]
파바라기갤로그로 이동합니다. 04.17 34901 187
224069
썸네일
[카연] 꿈에서 나와 자는 대학선배.manhwa (4)
[53]
머웅김갤로그로 이동합니다. 04.17 13122 95
224068
썸네일
[디갤] 역사적인 사진과 사용된 카메라들
[47]
ㅇㅅㅇ7갤로그로 이동합니다. 04.17 9523 71
224066
썸네일
[싱갤] 싱글벙글 한국 출산율이 극단적으로 낮은 이유가 뭘까?
[949]
ㅇㅇ갤로그로 이동합니다. 04.17 32878 1072
224065
썸네일
[전갤] 건대 마스코트 건구스 왜 때렸는지 묻자…“날 아버지로 따른다”
[255]
몽쉘통통갤로그로 이동합니다. 04.17 19573 122
224064
썸네일
[기음] 2024 setec 창업박람회(시식쇼) 후기.jpg
[39]
dd(182.213) 04.17 7406 47
224062
썸네일
[싱갤] 싱글벙글 그 김밥집 최신근황
[596]
ㅇㅇ(125.133) 04.17 52177 475
224061
썸네일
[미갤] 20대 청년이 무리해서 내집 마련한 이유.jpg
[295]
ㅇㅇ갤로그로 이동합니다. 04.17 34314 234
224060
썸네일
[싱갤] 싱글벙글 일본 페미를 알게 된 서양인들 반응
[324]
ㅇㅇ(59.4) 04.17 46491 278
224058
썸네일
[싱갤] 싱글벙글 정신나간 신입사원
[544]
ㅇㅇ갤로그로 이동합니다. 04.17 38029 341
224056
썸네일
[코갤] 국민의힘 금투세 입장 떴다 ㄷㄷㄷㄷㄷㄷ
[923]
Carmichael갤로그로 이동합니다. 04.17 32107 702
224054
썸네일
[부갤] 펌) 선진국 외국인들이 왜 적은월급받고 한국에서 일하는지 레딧반응
[707]
ㅇㅇ(146.70) 04.17 28375 129
224053
썸네일
[싱갤] 현재 두바이 침수
[224]
ㅇㅇ갤로그로 이동합니다. 04.17 32190 100
224052
썸네일
[만갤] 체인소맨 충격근황 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
[752]
미야모리(121.152) 04.17 76813 733
224050
썸네일
[기갤] 부자동네표 "강남좌파, 조국에 갔다"... 민주당 이겨
[290]
긷갤러(124.58) 04.17 17925 76
224049
썸네일
[싱갤] 싱글벙글 주가는 반토막, 아직도 에어포스로 버티는 늙어가는 나이키
[195]
니지카엘갤로그로 이동합니다. 04.17 18238 69
224048
썸네일
[A갤] 일본인 vs 외국인이 좋아하는 면 체인점 Top 20
[133]
이즈리얼ε갤로그로 이동합니다. 04.17 23876 57
224046
썸네일
[싱갤] 훌쩍훌쩍 실시간 출근하는 사람들 난리난 한강대교사건
[234]
유미고양이갤로그로 이동합니다. 04.17 34265 213
224045
썸네일
[새갤] 국정기조 유지, 2천명 증원도 그대로
[534]
정치마갤용계정갤로그로 이동합니다. 04.17 15038 241
224042
썸네일
[해갤] 대흥민 뉴캐슬전.....gif
[186]
메호대전종결갤로그로 이동합니다. 04.17 18305 320
224041
썸네일
[싱갤] 싱글벙글 IMF 주요국가 성장률 및 1인당 GDP 발표
[905]
ㅇㅇ(220.94) 04.17 39023 202
224039
썸네일
[주갤] 갑자기 요즘 한국여성들이 꺼내는 말.jpg
[1195]
ㅇㅇ(211.234) 04.17 58708 1974
224038
썸네일
[해갤] PSG 챔스 4강 진출.....gif
[196]
메호대전종결갤로그로 이동합니다. 04.17 20284 398
224036
썸네일
[싱갤] 의?외의 일본어 모음....jpg
[687]
ㅇㅇ(211.212) 04.17 27074 97
224035
썸네일
[카연] 전략인간병기 카쿠고 보는만화
[299]
기음갤석사갤로그로 이동합니다. 04.17 11776 53
224033
썸네일
[일갤] 스압)남단에서 북단까지 (3)[오키나와/홋카이도]
[13]
이번생은포기한다갤로그로 이동합니다. 04.17 4630 15
224030
썸네일
[싱갤] 싱글벙글 브레이크 하나 제대로 작동 안하는 중국 샤오미의 첫 전기차
[169]
니지카엘갤로그로 이동합니다. 04.17 16581 47
224029
썸네일
[무갤] 사우디 네옴시티.. 사실상 취소.news
[464]
ㅇㅇ갤로그로 이동합니다. 04.17 27969 276
224026
썸네일
[야갤] 대석,열 근황..real
[847]
ㅇㅇ(221.144) 04.17 37766 769
224024
썸네일
[싱갤] 싱글벙글 모닝지구촌 0417
[74]
모닝지구촌갤로그로 이동합니다. 04.17 13374 87
224023
썸네일
[부갤] 요즘 알리 직구가 ㅈㄴ게 느린이유.
[274]
테클란갤로그로 이동합니다. 04.17 40782 172
224021
썸네일
[미갤] 신입 남직원 퇴사하지 못하게 하는 여자 상사 ㄷㄷ.jpg
[230]
ㅇㅇ갤로그로 이동합니다. 04.17 37635 185
224020
썸네일
[싱갤] 안싱글벙글 성인 페스티벌 ㄹ황의 ㄹ황의 ㄹ황의 ㄹ황
[535]
ㅇㅇ(183.96) 04.17 35479 459
224018
썸네일
[중갤] 퐁글벙글 "그 폰지사기겜" 근황...jpg
[323]
중haha갤로그로 이동합니다. 04.17 44159 307
224017
썸네일
[이갤] 국내 첫 청각장애 아이돌 데뷔임박.. 핑계 안대려 반복 연습
[353]
ㅇㅇ갤로그로 이동합니다. 04.17 25403 72
224015
썸네일
[싱갤] 싱글벙글 돈까스뷔페
[236]
이게뭐야갤로그로 이동합니다. 04.17 31402 208
224013
썸네일
[유갤] IMF를 기다리는 공무원.jpg
[544]
ㅇㅇ갤로그로 이동합니다. 04.17 36932 419
224012
썸네일
[비갤] 백시) 초고도비만인 여시 있음..?보통 얼마나먹어
[528]
ㅇㅇ(175.223) 04.17 32729 179
224004
썸네일
[디갤] 후지가 그렇게 구졌냐?
[46]
MAJIKA갤로그로 이동합니다. 04.17 9100 8
224002
썸네일
[일갤] 일렉기타 배우기 3
[59]
일붕이(111.118) 04.17 10026 86
224000
썸네일
[인갤] 인터뷰) <포탈> 개발자가 한국어로 게임을 만들었다고?
[109]
필로_R갤로그로 이동합니다. 04.17 18501 199
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2