일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Unity2D
- 자바스크립트
- Unity #Unity2D #Portal
- 1인 게임
- 정처기 필기
- Vampire Survivors
- 정보처리기사
- 3회차
- 정처기
- 토이 프로젝트
- 유니티 3D
- unity3d
- 필기
- 합격
- 게임
- 유니티
- Unity
- 1인 게임 개발
- 1인 개발
- 자바스크립트 게임
- 퐁
- 1인 게임 제작
- portal
- 게임 제작
- 게임 개발
- 프로그래머스 #최소힙 #우선순위 큐
- 유니티3d
- Pong
- FPS
- 게임제작
- Today
- Total
목록Pong (5)
Coding Feature.
우선 이전에 공이 맵 밖으로 나가는 버그에 대해서 처리했던 코드가 미흡해서 제대로 처리하기 위해 수정했습니다. https://codingfeature.tistory.com/96 [Unity 3D] 3D 퐁 만들기 #8 공이 벽 또는 플레이어를 뚫고 지나가는 버그 해결, 카메라 이동 효과 구 지금까지 게임을 개발하면서 생긴 버그가 있었습니다. 바로 아래 그림과 같이 속도가 높아지면서 공이 플레이어 또는 벽을 뚫고 지나가는 경우가 발생하는 것입니다! 위 버그가 발생하는 원인 codingfeature.tistory.com if (transform.position.x Ga..
커서 관련 로직을 구현해보기로 했습니다. 사용자가 게임을 할 동안에는 커서를 감추고 게임 화면 밖으로 커서를 이동했을 때는 커서를 보이도록 구현해야 합니다. 이전에 구현했던 UI 매니저에 다음과 같이 코드를 작성했습니다. private void Update() { if (!screenRect.Contains(Input.mousePosition)) { isCursorOutOfScreen = true; HandleCursorOutOfScreen(); } else { isCursorOutOfScreen = false; HandleCursorOnScreen(); } } .. public void HideCursor() { Cursor.visible = false; } public void DisplayCurso..
메인 메뉴, 게임 오버 그리고 게임 플레이 도중 화면에 나타나는 UI 관련 요소를 제어하는 UI 매니저를 구현해보겠습니다. 우선 메인 메뉴와 게임 오버, 그리고 게임 플레이는 각 별개의 Scene으로 구분짓지 않고 한 씬 내에서 관리하도록 하겠습니다. Main Menu와 Game Over 그리고 Game Panel 이름의 Panel 세 개를 만들었습니다. 그리고 UI Manager를 아래와 같이 작성했습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIManager : MonoBehaviour { private static UIManager ..
우선, 점수 시스템을 구현하겠습니다. 점수는 플레이어가 공을 한 번 튕길때마다 +1을 해주는 방식으로 구현하려고 합니다. 그리고 점수는 +1이 될 때마다 화면에 큼지막하게 표시되다가 천천히 사라지도록 해보겠습니다. 우선 Canvas와 Text 게임 오브젝트를 만들었습니다. 그리고 게임 매니저 스크립트에 public int score 변수를 선언해줍니다. 그 뒤 Player 게임 오브젝트에 플레이어 스크립트를 다음과 같이 작성해주었습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class PlayerScript : MonoBehaviour { privat..