일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HAPTIC
- 개발
- 가상현실
- 드래곤 플라이트
- 길건너 친구들
- VR
- 유니티
- 앱 배포
- 오브젝트 풀링
- 유니티 UI
- 연습
- ChatGPT
- 모작
- 오큘러스
- 유니티 Json 데이터 연동
- 유니티 GUI
- meta
- 팀 프로젝트
- 포트폴리오
- OVR
- Oculus
- XR
- Photon Fusion
- 멀티플레이
- 팀프로젝트
- input system
- 개발일지
- CGV
- 드래곤 플라이트 모작
- meta xr
- Today
- Total
목록길건너 친구들 (14)
EasyCastleUNITY
길건너 친구들에는 다른 땅들과는 다른 이동하는 뗏목이 있습니다. 이 뗏목은 플레이어가 탑승하면 플레이어와 같이 이동합니다. 뗏목 만들기 일단, 뗏목 리소스가 없기에 유니티를 통해 만들었습니다. 레퍼런스 이미지를 촬영하고, 그리고 여기서 필요한 색 마테리얼을 추출하여 만들었습니다. 그리고 큐브를 이용하여 뗏목 구조를 만들고, 색을 입혔습니다. 뗏목 탑승 일단 뗏목이 움직이도록 만들어주었습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class RaftMove : MonoBehaviour { [SerializeField] private float moveSpeed; private Vector3 ..
먼저 코인 역할을 할 리소스가 필요하기에 만들어둔 코인 프리팹을 가져왔습니다. 그리고 코인의 태그를 Coin으로 지정하였습니다. 그리고 플레이어에서 코인과 충돌하면 OnTriggerEnter를 통해 대리자를 호출합니다. 그리고 GameMain에서 GameMain의 변수 coin의 값을 증가시킵니다. 이렇게 플레이어가 코인을 먹으면, coin 변수의 값이 증가하도록 했습니다. 그리고 이 코인을 랜덤한 위치에 여러 개 미리 만들도록 해보겠습니다. 이렇게 스크립트를 작성하고, GameMain에서 호출합니다. 코인의 x 좌표는 플레이어가 움직일 수 있는 최대 범위에서 만들고 코인의 z 좌표는 지금은 임의로 0에서 99까지의 좌표에 만들어지게 됩니다. Start에서 호출하여, 게임이 시작되면 바로 모두 만들어 지..
맵은 땅 한줄 씩 만들기로 하였습니다. 그래서 여러 종류의 땅들을 만들기로 하였습니다. 플레이어가 땅과 부딫치면, 점수가 올라가도록 하기위해, 땅이 되는 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, 인 게임 게임 내에서 죽으면, 기록을 등록하고, 최고 기록이 저장되어 다음 플레이에, 어디까지 왔는지 표시하는 부분 캐릭터는 애..