일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 #최소힙 #우선순위 큐
- 유니티
- 유니티3d
- 1인 개발
- 게임제작
- 토이 프로젝트
- 정처기 필기
- 필기
- 3회차
- 자바스크립트
- 유니티 3D
- unity3d
- 게임 제작
- 퐁
- portal
- Pong
- Unity2D
- 정처기
- Vampire Survivors
- 자바스크립트 게임
- Unity
- 1인 게임 제작
- FPS
- 1인 게임
- 합격
- 1인 게임 개발
- 게임
- 게임 개발
- Unity #Unity2D #Portal
- 정보처리기사
- Today
- Total
목록Toy Project/MICRO-PONG [Unity3D] (11)
Coding Feature.
메인 메뉴, 게임 오버 그리고 게임 플레이 도중 화면에 나타나는 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..
Unity2D는 몇 번 경험해보았지만 Unity3D로 게임을 만들어 본 경험이 없기 때문에 간단한 3D Pong 게임을 만들어보면서 익혀보기로 했습니다. 이번 게임은 "MICRO-PONG"으로 일단 이름을 지었습니다. 아래 게임과 유사한 방식으로 게임 플레이가 될 예정입니다. https://www.youtube.com/watch?v=pgUtluRO9e0 다만 위보다는 좀더 세련되고 이펙트가 강한, 인상적인 네온 풍의 스피디한 게임을 만들 생각입니다. 사실 유니티 3D 경험도 쌓는 것도 있지만 유니티 이펙트 시스템을 아직 활용해본 적이 없어서 그 부분도 건들여보고 싶어서 이 프로젝트로 정했습니다. 그리고 지난번에 "micro-portal"을 만들면서 아쉬웠던 부분인 게임 매니저 스크립트 구현, Prefab..