[고2 게임 프로그래밍] 3 - (4)
using System.Collections; using System.Collections.Generic; using UnityEngine; public class TimeController : MonoBehaviour { // 카운트다운 & 카운트 업 public bool isCountDown = true; // 카운트다운으로 시간 측정(true) // 게임 최대시간(초), 카운트다운->이 값~0까지/카운트업->0~이 값까지 public float gameTime = 0; public bool isTimeOver = false; // 타이머 정지 public float displayTime = 0; // 화면에 표시되는 시간 float times = 0; // 현재 시간 void Start() { //..
2024.03.21
[고2 게임 프로그래밍] 3 - (3)
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; // 추가(UI) public class GameManager : MonoBehaviour { Button btn; // 버튼 컴포넌트형 변수 public GameObject mainImage; // 메인이미지를 담아주는 게임오브젝트형 변수 public GameObject panel; // 패널 public GameObject restartButton; // 리스타트 버튼 public GameObject nextButton; // 넥스트 버튼 public Sprite gameOverSpr; // 게임오버 스프라이트(이미지) p..
2024.03.18
[고2 게임 프로그래밍] 3 - (2)
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { Rigidbody2D rb; // 리디즈바디형 변수 float axisH = 0.0f; // 키보드 좌우방향 입력 public float speed = 3.0f; // 이동속도 public float jump = 9.0f; // 점프력 public LayerMask groundLayer; // 착지할 수 있는 지면 레이어형 변수 bool goJump = false; // 점프 개시 플래그 bool onGround = false; // 지면에 서 있는 플래그 // 애니메이션처리 An..
2024.03.14
[고2 게임 프로그래밍] 3 - (1)
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { Rigidbody2D rb; // 리디즈바디형 변수 float axisH = 0.0f; // 키보드 좌우방향 입력 public float speed = 3.0f; // 이동속도 public float jump = 9.0f; // 점프력 public LayerMask groundLayer; // 착지할 수 있는 지면 레이어형 변수 bool goJump = false; // 점프 개시 플래그 bool onGround = false; // 지면에 서 있는 플래그 // 애니메이션처리 An..
2024.03.11