일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MongoDB
- 깃
- IntelliJ
- 스프링
- jwt
- 유니티
- frontend
- node.js
- RiotAPI
- 프로그래밍
- react
- Python
- 스프링부트
- springboot
- 게임개발
- OAuth2.0
- oAuth
- 백엔드
- bcrypt
- c#
- unity
- 백준
- JSON
- spring
- netlify
- express
- AWS
- 게임
- 코딩
- 파이썬
- Today
- Total
목록Unity/Unity, C# (19)
Unwound Developer
저번에 만들던 뱀파이어 서바이버를 따라해본 게임입니다. 일단 애니메이션을 뱀파이어 게임처럼 칼로 베는 애니메이션을 못 구해서 저 폭발하는 모양의 애니메이션이라도 추가해봤습니다. 소리도 추가했는데, 소리는 녹화가 안되었네요. 몬스터를 잡으면 경험치 구슬이나오고, 저 구슬은 15의 경험치를 제공합니다. 경험치가 100이되면 플레이어가 레벨업을 하고, 영상의 마지막 부분처럼 효과를 한가지 얻게됩니다. 효과는 여러가지가 있는데, 랜덤으로 등장합니다. 영상에선 체력 회복이 나왔구요. 이 외에 제가 생각했을 때 추가해야될 내용은 다른 종류의 몬스터 출현과 더 다양한 공격들, 배경 맵의 확장 정도가 일단 필요할 것 같네요. 추가한 내용이 좀 많아서 모두 정리하긴 어려울 것 같네요. 플레이어 스크립트에서 경험치를 얻는..
요즘 뱀파이어 서바이벌이란 게임이 유행이더라구요. 해보진 않았는데, 뭔가 유사하게 만들어봄직 해보여서 시도해보려구요. 근데 제가 원하는 에셋들이 없더라구요. 2D 픽셀 느낌의 그래픽으로 뱀파이어 서바이벌과 비슷한 느낌을 내보려 했는데, 찾는데 실패해서 그냥 아무거나 막 넣었습니다. 아직 완전 초기단계라서 그냥 허허벌판으로 대충 해놨습니다. 맵은 타일맵 형식으로 제작했는데, 유튜브 골드메탈이란 분 영상을 참고했습니다. https://www.youtube.com/watch?v=JY-KFx3OsJo&list=PLO-mt5Iu5TeYfyXsi6kzHK8kfjPvadC5u 타일맵 만드는건 오래걸리지 않았습니다. Player스크립트를 볼게요. 캐릭터 이동은 다른 때와 마찬가지로 간단하게 해놨습니다. GetDamag..
이전에 올린 벽돌 부수기, 물음표 상자, 몬스터들 기능 외에 기본적으로 슈퍼마리오 게임이라면 상징적인 움직임같은 것들이 있어요. 예를 들면, 슈퍼마리오가 죽을 때 노래와 함께 위로 올라갔다가 화면아래로 빠르게 떨어지는 움직임 같은것들요. 이런 동작들이 생각보다 귀찮게하는 오류들이 많았어요. 영상을 gif로 변환해서 올리는 법을 알아내서 올릴 수 있게 되었어요. 소리는 재생이 안되지만, 마리오가 죽을 때 그 죽었을때 노래가 나옵니다. 여기서 포인트는 마리오가 죽자마자 튀어오르는게 아니라, 1초정도 지연하고 나서 튀어오른다는 겁니다. 그리고, 플레이어가 죽었을때나 승리했을 때 조작이 불가능하도록 하려고 공통적으로 추가한 부분이있는데 플레이어의 위치를 조작에 따라 변경해주는 메소드의 맨 위에 플레이어가 죽었거..
슈퍼마리오에서 마리오가 벽돌을 점프로 부술 수 있어요. 벽돌이 사라지는건 그냥 OnCollisionEnter2D를 이용했는데, 벽돌이 부서지는 애니메이션은 따로 만들 수가 없어요. 전 애니메이션을 만들 수 없어서.. 그런데, 유니티 내부에 파티클이라는 기능이 있었어요. 이걸 이용해서 벽돌이 부서지는 애니메이션을 구현했습니다. 생각보다 유니티에 다양한 기능이 많아, 꽤 편리하게 많은 것들을 만들어 낼 수 있을 것 같습니다. Hierarchy에 파티클 시스템이 있습니다. 그리고 부서질 블록에 자식으로 추가했어요. 파티클 시스템의 Inspector를 보면 뭐가 잔뜩 있습니다. duration부터 delay, speed 이런건 말그대로 효과가 나타나는 지속시간, 시작시간, 속도 등 인데 파티클 효과가 게임창에서..