전체 글 56

유니티(Unity) Component제어

유니티는 C# 언어를 사용하는 대표적인 게임 엔진 중 하나입니다. 위의 사진은 유니티의 생명주기로 호출되는 순서라고 생각하시면 됩니다.  오늘은 유니티의 기초적인 기능인 이동, 충돌, 물리를 다뤄보겠습니다. 우선 Empty, Capsule, plane 생성하고 시작합니다. 오늘 다뤄야할 충돌, 물리에 필요한 Rigidbody, Collider을 알아보겠습니다.using System.Collections;using System.Collections.Generic;using UnityEngine;public class LifeCycleTest : MonoBehaviour // MonoBehaviour: 유니티가 제공하는 FlameWork{ //가장 먼저 호출되는 Awake 함수 //여기서 보통 ..

상속 (Inheritance)

상속(Inheritance)은 'Parent - Child(부모클래스 - 자식클래스)', 'Base - Derived(기본클래스 - 파생클래스)', 'Super class - Sub class' 로 부릅니다.  상속은 Parent class의 데이터를 Child class에서 불러올 수 있습니다. 그러나 Child class의 데이터를 Parent class에서 불러올 수 없습니다. 가져오면 짱구 아빠 얼굴처럼 프로그램이 경고와 오류가 있다합니다. /*sealed*/ class Parent //sealed문은 봉인과 같음. 자식이든 뭐든 아무도 못 쓰도록 포장하는 문{ public int parentA; //protected는 자식은 접근 되지만 외부는 접근할 수 없는 상속문. Program.cs..