일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 퐁
- 게임
- 토이 프로젝트
- unity3d
- 자바스크립트 게임
- 게임 개발
- 정처기 필기
- 합격
- FPS
- 유니티
- 유니티3d
- 게임 제작
- 3회차
- 1인 게임 제작
- 1인 게임
- 프로그래머스 #최소힙 #우선순위 큐
- Unity #Unity2D #Portal
- Unity
- 필기
- Pong
- 1인 개발
- 유니티 3D
- portal
- 정처기
- 자바스크립트
- 게임제작
- 정보처리기사
- Vampire Survivors
- Unity2D
- 1인 게임 개발
- Today
- Total
목록Toy Project/MICRO-PONG [Unity3D] (11)
Coding Feature.
우선 이전에 공이 맵 밖으로 나가는 버그에 대해서 처리했던 코드가 미흡해서 제대로 처리하기 위해 수정했습니다. https://codingfeature.tistory.com/96 [Unity 3D] 3D 퐁 만들기 #8 공이 벽 또는 플레이어를 뚫고 지나가는 버그 해결, 카메라 이동 효과 구 지금까지 게임을 개발하면서 생긴 버그가 있었습니다. 바로 아래 그림과 같이 속도가 높아지면서 공이 플레이어 또는 벽을 뚫고 지나가는 경우가 발생하는 것입니다! 위 버그가 발생하는 원인 codingfeature.tistory.com if (transform.position.x Ga..
아이템을 구현해보도록 하겠습니다. 제가 구현할 아이템은 현재 총 3 가지 입니다. 1. 공 크기 증가 2. 플레이어 크기 증가 3. 점수 획득량 두 배 증가 위 아이템들은 공이 닿아야 획득할 수 있도록 할 것이며, 처음에는 모든 아이템을 스폰시키고 아이템을 획득하면 발동시킨 뒤, 발동 효과가 끝이 나고 몇 초 뒤에 다시 스폰이 되도록 하겠습니다. 우선 아이템을 관리할 아이템 매니저 스크립트를 작성하였습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class ItemManager : MonoBehaviour { private static ItemManager instance; public Ga..
이전에 Firebase를 통해 리더보드 데이터베이스를 직접 구축해서 만들어보자 라고 생각을 했었는데 구글에 좀 더 찾던 중에 유니티에서 자체적으로 리더보드를 제공해주는게 있어서 그걸 사용하기로 했습니다. 우선 유니티의 리더보드 documentation을 읽어보았습니다. Leaderboards (unity.com) Leaderboards Attention: The Digital Services Act (DSA) requires Unity to notify our customers’ end users if Unity takes an action which impacts those end users under the DSA. To comply with this requirement, if you use Uni..
지금까지 게임을 개발하면서 생긴 버그가 있었습니다. 바로 아래 그림과 같이 속도가 높아지면서 공이 플레이어 또는 벽을 뚫고 지나가는 경우가 발생하는 것입니다! 위 버그가 발생하는 원인을 곰곰히 생각해보니, 먼저 공이 빠른 속도로 플레이어를 향해 다가오고, 플레이어가 공을 쳤을때 공의 방향 벡터가 랜덤으로 회전되면서 새로운 공의 경로가 지정됩니다. 이때 새로 지정된 공의 방향 벡터가, 우연히 공과 가장 가까운 벽으로 향하도록 지정되면서 공은 벽을 뚫고 지나가게 되는 것입니다. 이를 해결하기 위해 벽의 Collider를 더 두껍게 만들어보기도 했으나 소용이 없었습니다. 몇 가지 해결 방안(벽과 가까울 경우 공의 경로가 맵 내부로 향하도록 벡터를 조절하는 등)을 구현해보고 높은 속도에서 실험을 해봤지만 결국 ..