디시인사이드 갤러리

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

갤러리 본문 영역

댕댕이 서바이벌 #11 - 경험치 및 레벨업 UI

태보미코갤로그로 이동합니다. 2023.03.29 09:00:02
조회 4810 추천 18 댓글 47

- 관련게시물 : 댕댕이 서바이벌 #10 - 넉백 / 미티어 스트라이크

- 관련게시물 : 댕댕이 서바이벌 #9 - Experience Point



- 관련게시물 : 댕댕이 서바이벌 #8 - 성능 최적화 (움짤 주의)


- 관련게시물 : 댕댕이 서바이벌 #7 - 플레이어 스텟


- 관련게시물 : 댕댕이 서바이벌 #6 - 즉사 공격, 가까운 적 탐색, 데미지 표기


- 관련게시물 : 댕댕이 서바이벌 #5 - 몬스터 스폰


- 관련게시물 : 댕댕이 서바이벌 #3 - 무기 종류 추가 및 업그레이드 구현


- 관련게시물 : 댕댕이 서바이벌 #2 - 무기 기틀 세우기


- 관련게시물 : 댕댕이 서바이벌 #1 - 플레이어 기본 조작





대충 UI 구상이 끝났으므로 바로 착수하였다.

전체적인 목업을 한번 만들어 보고 진행하면 좋겠지만 출시가 급급하기에 부분부분 빠르게 구현해볼 생각이다.

레벨업과 연계되는 부분으로 아이템 풀로부터 레어도나 레벨업 할 장비들을 꺼내주는 작업이 있는데,

한번에 개발일지를 작성하면 내용이 너무 길어질 듯 하여 UI먼저 작성해보겠다.





경험치 바

7ded8068f5dc3f8650bbd58b36807d6b68

뱀서는 경험치 바가 상단에 있던데, 나는 익숙한 하단에 배치했다.

여기에 몇가지 부가정보를 더 배치해줄것인데, 그 중 하나가 가운데에 보이는 시계.


7ded8168f5dc3f8650bbd58b36837769bbfe38

뮤주라의 가면의 메인 요소 중 하나인 화면 하단의 시계.

3일 째에 떨어지는 달이 존재해 플레이어는 3일째에 사망하게 된다.

따라서 3일 내에 클리어하는 것이 목표이며, 시간을 되돌리는 방식을 이용해 클리어해나간다.


구상해둔 세계관과 스토리가 이와 유사하며,

뱀서를 플레이하며 느꼈던 것 중 하나가 화면에 표시되는 타이머가 게임을 끄게 만든다는 것.

초기에 가속모드가 없을 때 플레이하다 죽으면 20분, 30분 이렇게 표기된 것을 보고

벌써 게임을 이렇게 많이했어? 하면서 게임을 끄는데에 도움을 주는 요소였다.

다른 플레이어들도 이렇지 않을까 생각하며 직접적인 시간이 표시되는 타이머 대신

최근에 플레이해본 주기마다 비가 쏟아져 주기 내에 피난처를 찾아야하는 레인월드처럼

7ded8076abc236a14e81d2b628f1766da9fbd7

(원 둘레의 작은 점들이 남아있는 시간을 의미한다)

세계관에 녹여낼 수 있으며 게임 내 시간의 흐름을 보여줄 수 있는 요소로 만들어 줄 생각이다.



본론으로 돌아가서 지난번 구현한 경험치 시스템에 경험치가 차오를 때마다 비율을 UnityEvent로 invoke시켜주고,

경험치 바는 이 이벤트를 구독해서 ratio에 맞추어 ui를 업데이트한다.

7ded8077abc53da47e9fe8b115ef046cbc1603b1d32c

7ded8268f5dc3f8650bbd58b368272681b53

코드는 단순하고, 슬라이스 된 이미지 여러개를 준비해서 작은 사이즈 일때는 작은 9slice 이미지를 이용한다.


이 부분의 UI를 만들며 난관이었던 부분이 패널과 경험치 바 그림자가 겹쳐지며 shadow의 alpha가 중첩되는 문제,

경험치 바 뒷쪽의 패널을 구멍을 내주어야하는 문제가 있었는데,

셰이더와 마스크로 해결하고 싶었으나 두 가지 문제를 모두 해결하기 위한 셰이더의 지식이 없어서 그냥 통짜스프라이트로 만들었다.

노가다가 최고야...



움짤을 보면 잘 작동하긴 하지만 마음에 들지 않는 부분이 있다.

뱀서를 하면서도 느꼈던 경험치바가 너무 딱딱하다는 것.

기계적으로 차오르는 경험치의 모습이 마음에 들지 않는다.

수정해보도록하자.

7ded8074abc53da47e9fe8b115ef046b491dcd64337ded8368f5dc3f8650bbd58b36807664baae1f

아까보단 마음에 드는 모습이지만 빨리 차다 점점 느려지는 모습이 조금 답답하게 느껴진다.

그냥 목표치만큼 차지 않았으면 속도를 매프레임 증가시켜주고, 그 속도를 더해주도록 했다.

7ded8175abc53da47e9fe8b115ef046a9fc6b6e1eb

7ded8077abc236a14e81d2b628f1726d0771cf

이제 좀 만족스러운 모습이다.

한번에 비교해보도록 하자.

7ded8077abc53da47e9fe8b115ef046cbc1603b1d32c7ded8074abc53da47e9fe8b115ef046b491dcd64337ded8175abc53da47e9fe8b115ef046a9fc6b6e1eb

물론 세가지 모두 취향차이기 때문에 정답은 없다.


여기서 다음 문제는 경험치가 가득 찬 뒤 레벨업을 진행하면 바가 줄어들어버린다는 것이다.

이는 간단하게 가득차있는 이미지를 하나 추가해주고 레벨업 시에는 게임을 정지시키며 이 이미지를 경험치 위에 덮어서 띄워주도록 했다.

경험치 바 내부에 보로노이 노이즈같은걸로 애니메이션을 주고싶었는데, 원하는 느낌이 나지 않아 보류.

다음으로 레벨업을 축하하는 이펙트.

뱀서의 경험치바가 반작거리는게 마음에 들어 유사하게 진행.

7ded8172abc53da47e9fe8b115ef046c624113b8

드디어 구매했던 allin1spriteshader를 사용해보았다.

문제는 그레디언트 텍스쳐가 마음에 들지 않아 직접 만들어주었다.

빤딱빤딱거리는것이 마음에 든다.


다음으로 레벨업 시 출력될 장비 선택창을 만드려 했으나, 배치를 어떻게 할까 고민이 되었다.

고민하며 마우스 커서나 만들어보았다.

7ded8173abc53da47e9fe8b115ef046e69b87466

마우스 커서는 이미지를 마우스에 따라다니게 하면 원하는 사이즈로 만들어지겠지만,

나중의 터치 디바이스를 생각해 그냥 커서로 구현해주었다.

일단은 만족 !


마우스 커서를 만들며 UI 구상이 완료되었다.

7ded8170abc53da47e9fe8b115ef046b127d868a12

뱀서를 플레이하며 중간에 갑자기 레벨업되었을 경우 방향키를 조작중이어서

내가 선택중인 장비가 뭔지 잘 눈에 안들어와서 불편했으므로

확실히 보이도록 선택중인 장비에 애니메이션을 줄 생각이다.


Tiled로 만들었더니 상단에 늘어났다 줄어드는 경계선이 눈에 명확히 보여 조금 거슬린다.

Sliced로 변경해보았는데, 세로 도트만 늘어나다보니 크게 어색해보이지 않아 이대로 수정.

7ded8171abc53da47e9fe8b115ef0468b6f742e927

7ded817eabc53da47e9fe8b115ef046c3e5773461d6c65

레벨업 시 등장 애니메이션, 선택 후 사라지는 애니메이션, 세부 디자인을 해주었다.

뱀서에서 상자 나올때마다 esc를 연타한 경험이 있으므로

애니메이션은 최대한 빠르게 작동시켜줄 생각이다.

개인적으로 UI는 애니메이션이 없으면 딱딱하고 조잡하게 느껴진다.


이 때, 선택한 장비도 똑같이 닫히는 것은 심심하므로

앞서말한 셰이더를 사용해 불타사라지는 효과를 주고싶었는데,

sliced라 그런지 원하는대로 되지는 않아 적당히 느낌만 내 주었다.

7ded817fabc53da47e9fe8b115ef046834c49eb829

효과는 애니메이션과 마찬가지로 빠르게.

나에게 흡수되었다는 느낌이 들면 좋겠다.


장비 설명은 프롬식 설명문으로 작성해줄 예정이다.

세계관과 스토리를 나타내줄 요소 중 하나이고,

2레벨부터는 추가 설명문이나 레벨업 효과에 대해 작성해줄듯 하다.

뭔가 있어보이는 세계관을 만들어주면 좋아하지 않을까?

참고로 야미는 우리집 고양이 이름이다.


애니메이션을 만들어주면 생기는 문제점은

이 애니메이션의 시작과 끝을 체크해줘야한다는 것이다.

현재는 레벨업이 동시에 2번 일어나면 애니메이션으로 인해 문제가 발생한다.

애니메이션 종료 후 이벤트를 발생시켜주고 매니저에서 이 이벤트를 대기하는 방식으로 해결해줄 생각이다.

7ded8468f5dc3f8650bbd58b3682726d6a41

페어리 테일즈를 개발할 때에는 이런 방식이 불편했는데

그냥 파츠별로 쪼개버리고 요렇게 연결해버린다음 초기화 순서를 신경쓰지 않아도 되고 사용하는것도 나쁘지 않은 것 같다.

라이더에서 추적도 해주니 일단 UI는 이런식으로 진행해보겠다.



7ded8075abc53da47e9fe8b115ef04695b3fe38ca6a6

안냥



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

추천 비추천

18

고정닉 6

10

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
229033
썸네일
[싱갤] 싱글벙글 무당벌레에 관한 지식
[108]
ㅇㅇ갤로그로 이동합니다. 07:50 14876 171
229031
썸네일
[미갤] 기안84에게 그림 선물 받고 감동한 다니엘 헤니.jpg
[89]
ㅇㅇ갤로그로 이동합니다. 07:40 18624 152
229029
썸네일
[스갤] 리메이크 업타티맨
[32]
스갤러(112.149) 07:30 7130 77
229027
썸네일
[디갤] 빈티지 서울 (15장)
[33]
doer갤로그로 이동합니다. 07:20 4870 34
229025
썸네일
[카연] 맥박이 존재하는 이유(신체 과학)
[66]
2nd_galaxy(175.200) 07:10 11599 44
229023
썸네일
[싱갤] 호불호 미국 전통음식
[248]
잏현갤로그로 이동합니다. 07:00 24559 130
229021
썸네일
[야갤] 과연 독도는 한국땅이었을까?
[2941]
야갤러(125.130) 01:55 39164 531
229019
썸네일
[인갤] 여태까지 해본 할게 많은 게임들 리뷰.
[107]
ㅇㅇ(220.123) 01:45 23869 89
229017
썸네일
[이갤] 소년만화 역사상 최고의 빌런집단...gif
[436]
leeloo갤로그로 이동합니다. 01:35 32935 292
229013
썸네일
[싱갤] 킁카킁카 스튜어디스 발냄새
[301]
ㅇㅇ갤로그로 이동합니다. 01:15 60079 256
229011
썸네일
[미갤] TV 출연한 강호동 25살 시절.jpg
[220]
ㅇㅇ갤로그로 이동합니다. 01:05 34978 158
229009
썸네일
[국갤] 10년전부터 의사 부족 경고
[551]
saduo갤로그로 이동합니다. 00:55 29426 327
229007
썸네일
[싱갤] 싱글벙글 부산 도로 VS 대구 도로...jpg
[404]
ㅇㅇ(211.177) 00:45 26534 211
229005
썸네일
[스갤] 2. 아키 필살기 슈퍼아츠
[47]
킹고든라이언갤로그로 이동합니다. 00:35 12568 24
229003
썸네일
[카연] 조리병으로 살아남기 14화 원불교 군종장교한테 아멘 박아버린.SSUL
[26]
윤유니갤로그로 이동합니다. 00:25 12905 36
229001
썸네일
[박갤] 일본의 상황으로 보는 국민연금의 미래
[358]
ㅇㅇ갤로그로 이동합니다. 00:15 29981 216
228999
썸네일
[싱갤] 일본인들이 말하는 스시녀 특징
[742]
ㅇㅇ갤로그로 이동합니다. 00:05 56003 1007
228997
썸네일
[미갤] 하루에 점보 라멘 4그릇 먹는 유튜버 ㄷㄷㄷ.jpg
[439]
ㅇㅇ갤로그로 이동합니다. 05.06 36551 131
228995
썸네일
[문갤] 잉크로 그린 그림들
[47]
문붕이(59.10) 05.06 12868 66
228991
썸네일
[중갤] [유아대회] 추억의 Cd 게임 총집합 (사진 많음)
[64]
Hisi갤로그로 이동합니다. 05.06 13654 69
228989
썸네일
[필갤] 몇롤 안남은 C200으로 찍은 오사카
[22]
ㅇㅇ갤로그로 이동합니다. 05.06 9926 17
228987
썸네일
[이갤] 인생을 바꾼 아버지의 사망...jpg
[137]
설윤아기갤로그로 이동합니다. 05.06 30709 210
228986
썸네일
[싱갤] 싱글벙글 일본인이 지적한 한국 저출산 원인
[898]
ㅇㅇ갤로그로 이동합니다. 05.06 39389 283
228983
썸네일
[미갤] 떼돈을 벌어오는 남편과 이혼한 이유.jpg
[450]
ㅇㅇ갤로그로 이동합니다. 05.06 40981 359
228981
썸네일
[싱갤] 싱글벙글 트랜스포머나왔던 핵다이아수저 여배우..jpg
[177]
ㅇㅇ갤로그로 이동합니다. 05.06 37075 184
228979
썸네일
[위갤] 아일라를 여행하는 히치하이커를 위한 안내서 : 4일차, 브룩라디
[44]
bin29갤로그로 이동합니다. 05.06 6744 25
228977
썸네일
[해갤] 루니가 박지성을 계속 언급하는 이유.jpg
[506]
테클란갤로그로 이동합니다. 05.06 33968 516
228975
썸네일
[이갤] 현대사회의 현대인들 대부분이 겪는다는 정신병
[336]
당돌갤로그로 이동합니다. 05.06 39231 172
228971
썸네일
[싱갤] 싱글벙글 러시아 부자들은 왜 런던에서 호화 생활을 할까
[218]
휘문갤로그로 이동합니다. 05.06 46834 190
228969
썸네일
[미갤] 다이소가 과자를 싸게 팔수있는 이유.jpg
[393]
ㅇㅇ갤로그로 이동합니다. 05.06 47995 419
228967
썸네일
[디갤] 노을 석양 전철 윤슬 혼자
[19]
김찍갤로그로 이동합니다. 05.06 9601 20
228965
썸네일
[주갤] 한국남자를 꼭 사귀라는 중국여자들...JPG
[894]
주갤러(118.33) 05.06 55452 250
228963
썸네일
[야갤] 피식대학 장원영...센스있는 대답 ㄹㅇ...jpg
[682]
Adidas갤로그로 이동합니다. 05.06 48728 575
228961
썸네일
[메갤] 약해 보이는 사람을 공격하는 문화
[575]
ㅇㅇ갤로그로 이동합니다. 05.06 36200 235
228959
썸네일
[싱갤] 낭만낭만 수제 초콜릿 못 받아서 실망한 남학생
[167]
산책갤로그로 이동합니다. 05.06 23879 134
228957
썸네일
[카연] 이사가는 만화
[76]
숯불갈비탕갤로그로 이동합니다. 05.06 14512 133
228953
썸네일
[싱갤] 대기업 자본 받은 닥터후 최근 근황 (feat.디즈니 플러스)
[206]
ㅇㅇ갤로그로 이동합니다. 05.06 31367 47
228951
썸네일
[새갤] 보수정당의 선거 승리조건은 어느정도일까? (서울)
[512]
Elliot갤로그로 이동합니다. 05.06 25424 142
228947
썸네일
[닌갤] 스압) 어린이날 기념 마쓰야마 포켓몬 투어
[34]
어나니머스갤로그로 이동합니다. 05.06 14566 45
228945
썸네일
[미갤] 훈수 버스터콜 발동 버튼인 젊은 부부가 컨테이너로 지은 집.jpg
[388]
ㅇㅇ갤로그로 이동합니다. 05.06 25344 243
228943
썸네일
[싱갤] 싱글벙글 백종원 신메뉴 근황ㄷㄷ..
[891]
ㅇㅇ(14.37) 05.06 56727 111
228941
썸네일
[일갤] 코리안 스스루가 되어버린 도쿄 라멘여행 식사 결산(1일차)
[51]
ㅇㅇ갤로그로 이동합니다. 05.06 17754 32
228939
썸네일
[기갤] 광고 모델인데 안 먹어도 된다고 허락한 농심에게 섭섭한 유재석..jpg
[352]
ㅇㅇ갤로그로 이동합니다. 05.06 39037 180
228937
썸네일
[판갤] 냉혹한...신발 하나 찢어져서..1조가 날아가는 세계..jpg
[253]
인터네코갤로그로 이동합니다. 05.06 36904 194
228936
썸네일
[싱갤] 안싱글벙글 나훈아 얼굴에 흉터가 진 이유....jpg
[255]
DDII갤로그로 이동합니다. 05.06 51700 552
228934
썸네일
[디갤] 이번 릴레이 주제는 [sooc]입니다
[34]
ㅃㄹㄹ갤로그로 이동합니다. 05.06 9364 11
228933
썸네일
[미갤] 배우 허성태가 친구 손절 했던 썰.jpg
[496]
ㅇㅇ갤로그로 이동합니다. 05.06 34738 394
228931
썸네일
[싱갤] 싱글벙글 Ai가 생각하는 한국 주요도시별 MZ세대 여성
[431]
ㅇㅇ(14.34) 05.06 37471 130
228928
썸네일
[탈갤] 알리 저격하는 나거한 언론
[305]
조선인의안락사갤로그로 이동합니다. 05.06 24385 192
228927
썸네일
[헬갤] (제작기)내가 이걸 만들기 시작했을땐 갓겜이였는데...
[46]
yun.갤로그로 이동합니다. 05.06 17575 108
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2