일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- input system
- VR
- 유니티 GUI
- 멀티플레이
- 개발일지
- 개발
- Photon Fusion
- XR
- meta
- 유니티
- ChatGPT
- 드래곤 플라이트 모작
- 가상현실
- 오브젝트 풀링
- 유니티 UI
- 길건너 친구들
- 연습
- 팀 프로젝트
- 앱 배포
- 포트폴리오
- CGV
- Oculus
- 모작
- 팀프로젝트
- HAPTIC
- OVR
- 드래곤 플라이트
- 오큘러스
- 유니티 Json 데이터 연동
- meta xr
- Today
- Total
목록포트폴리오 (41)
EasyCastleUNITY

맵은 땅 한줄 씩 만들기로 하였습니다. 그래서 여러 종류의 땅들을 만들기로 하였습니다. 플레이어가 땅과 부딫치면, 점수가 올라가도록 하기위해, 땅이 되는 Ground에 콜라이더를 부착합니다. 그리고 플레이어는 차량에 부딫치면 죽도록 하기 위해, 차량을 세팅해보겠습니다. (차 모델은 전에 산 리소스에서 가져옴) 차량의 종류는 총 6개로, 차 4종류와 트럭 1대, 기차 1대 입니다. 차량들은 한 줄에서 벗어나지 않아야 하기에 크기를 조정해주었습니다. 그리고 차량이 움직이며 부딫쳐야 하기에, CarMove, TrainMove 2개의 스크립트를 작성하였습니다. 그런데 문제가 있었습니다. 위에 사진에서 보이는 것처럼, 구매한 리소스에서 가져온 차들의 z축이 위로 향하고 있었습니다. 그래서 차량을 앞으로 이동시키면..

플레이어는 화살표를 누르고, 띄면 해당 방향으로 움직입니다. 이번에도 new Input System을 사용하여 만들어 보았습니다. Behavior는 Invoke C# Events를 사용합니다. 입력이 캔슬되는 순간 대리자가 호출되고 해당 방향으로 1만큼 움직입니다. 그리고 회전도 해야되기에, Slerp를 통해 회전합니다.

이번에는 길건너 친구들 모작을 만들어 보기로 했습니다! https://play.google.com/store/apps/details?id=com.yodo1.crossyroad&hl=ko&gl=US 길건너 친구들 - Google Play 앱 한번 시작하면 도저히 내려놓을 수 없는 중독성 무단횡단 액션 아케이드 런게임 Crossy Road! play.google.com 그래서 필요한 리소스를 찾아보려고 했습니다. 처음에는 apk 파일을 구해서, 리소스를 추출해보려고 했습니다. 하지만 이런식으로, bundle 파일로 묶여 있어, bundle 파일을 언팩할 수 있는 uabea라는 툴을 사용해보려고 했지만, 추출하는 데 실패해서 비슷한 느낌의 리소스로 대체해보기로 하였습니다. 그래서 이 2개의 리소스를 Asset..

게임 소개 장애물 피하기 러닝 게임 간단한 조작, 아이템은 골드만 있음 모아서, 새로운 캐릭터 해금 가능 캐주얼 플랫폼 게임 https://play.google.com/store/apps/details?id=com.yodo1.crossyroad&hl=ko&gl=US 길건너 친구들 - Google Play 앱 한번 시작하면 도저히 내려놓을 수 없는 중독성 무단횡단 액션 아케이드 런게임 Crossy Road! play.google.com 만들려는 이유 절차적 맵 생성을 해보고 싶고, 캐주얼한 비쥬얼의 게임을 만들어 보고 싶었기 때문에 만들어 보려고 합니다. 만들고 싶은 부분 UI, 인 게임 게임 내에서 죽으면, 기록을 등록하고, 최고 기록이 저장되어 다음 플레이에, 어디까지 왔는지 표시하는 부분 캐릭터는 애..

여태까지는 드래곤이 맞으면, 각 드래곤들의 hp가 얼마나 남았는지 알 수 없었습니다. 그래서 UI 슬라이더를 통해, HP바를 만들고, 그 HP바들이 드래곤들을 따라다니게 해보겠습니다. https://stickode.tistory.com/231 [C#][Unity]체력바 만들기! 안녕하세요!! 오늘은!! 캐릭터를 계속 따라다니는 체력바를 구현해 보도록 하겠습니다! 유니티상에서 체력바를 구현하는 방법은 여러가지 방법이 있는데요. 오늘 구현해 볼 방식은 캔버스에 체 stickode.tistory.com 이 블로그를 참고했습니다. 먼저 hp바들을 먼저 만들었습니다. UI의 슬라이더를 활용하였고 이 리소스들을 활용하여 만들었습니다. 그리고 이 다음에 위의 블로그에 있는 스크립트를 참고하여, 테스트 스크립트를 만들..

메테오 경고 애니메이션 여태까지, 메테오는 별도의 경고 없이, 화면밖의 랜덤 위치에서 생성되어 날아오고 있었습니다. 그래서 메테오를 대비하는 것이 힘들었습니다. 그래서 메테오가 날아오는 경로를 미리 알려주는 애니메이션을 만들어 보려고 합니다. 먼저 필요한 리소스들을 준비합니다. 이렇게 위의 3개의 리소스를 활용하여, 애니메이션을 만들었습니다. 그리고 메테오가 날아오는 경고소리도 있기에, 그 소리에 맞추어서 애니메이션을 만들었습니다. 총 1초 분량의 소리입니다. 그래서 소리에 맞추어서 애니메이션도 1초로 맞추어 만들어 주었습니다. 그리고 살짝의 편법을 사용했습니다. 이러면 별도의 코드를 수정할 필요가 적어져 선택했습니다. 그래서 이 애니메이션을 미리 만들어둔 메테오 프리팹에 연결하였습니다. 그리고 경고 애..

아이템 효과 구현을 마치고, 이제 가장 중요하다고 볼 수 있는 보스의 패턴을 만들어 보겠습니다. 보스의 패턴은, 공격과 소환으로 나누어집니다. 그중, 먼저 공격 패턴을 만들어 보겠습니다. 공격 패턴 공격 패턴은 보스가 플레이어를 향해 총알을 발사합니다. 왼쪽에서 2번, 오른쪽에서 2번, 가운데에서 한번에 총알 3개를 발사합니다. 이러한 공격의 필요한 요소는 총알을 발사하는 위치들, 언제 발사가 되느냐, 어떻게 총알이 플레이어 쪽으로 날아오게 하는지 입니다. 먼저, 총알을 발사하는 위치들을 지정해 보겠습니다. 미리 만들어둔 보스 프리팹을 화면으로 가져옵니다. 위의 3개의 사진 처럼, 빈 오브젝트를 이용하여, 총알의 발사위치를 정하고, 보스의 자식으로 만들어 주었습니다. 이렇게 보스는 총알을 발사하는 위치에..

효과가 있는 아이템은 총 4가지 입니다. 바로, 하이퍼 플라이트, 더블 스코어, 듀얼샷, 자석입니다. 먼저 하이퍼 플라이트를 만들어 보겠습니다. 하이퍼 플라이트 효과 구현 하이퍼 플라이트 아이템의 효과를 정리해보면, 다음과 같습니다. 1. 먹으면, 가속을 한다. 2. 가속을 하는 동안, 부딫치는 모든 장애물을 파괴하고 지나간다. (메테오 포함) 3. 이 가속 시간은 3초동안 지속된다. 4. 지속시간이 종료되면, 충격파가 발생하며, 충격파와 부딫친 모든 장애물을 파괴한다. 위에 정리한 효과들을 차례차례 구현해보겠습니다. 1. 먹으면 가속한다. -> 보이는 것은 플레이어가 가속하는 것처럼 보이지만, 실제로는 날아오는 드래곤과, 배경의 스크롤 속도가 가속되는 것입니다. 그래서 모든 것을 가지고 처리하는 게임 ..