공부
[Unity] 3. 오브젝트의 생명주기와 관련 함수들
안녕하세요. 기계과 감성쟁이입니다. 더워죽겠네요;;;;;;;;;;;;;;;;;;;;;; * 해당 영상을 참고했습니다. 1. 게임 오브젝트의 생명 주기 (Life Cycle) 게임 오브젝트의 생명 주기는 초기화 - (활성화) - 물리연산 - 게임로직 - (비활성화) - 해체 순으로 구성됩니다. 1) 초기화 - Awake(), Start() 2) 물리연산 - FixedUpdate() 3) 게임로직 - Update(), LateUpdate() 4) 해체 - OnDestroy() 활성화와 비활성화는 아래에서 설명합니다. 2. Awake()와 Start() Awake() 함수는 제일 먼저, 1번 실행되는 함수이며, 모든 변수를 초기화, 즉 게임의 상태를 초기화합니다. Start() 도 한번만 실행되는 것은 같으나..
[Unity] 2. 오브젝트에 C# 스크립트 넣어보기?
방가방가. 기계과 감성쟁이입니다. 유니티와 C#을 연동해보겠습니다. * 해당 영상을 참고했습니다. 1. C# Script 파일을 이용하여 콘솔에 메세지 출력하기 1. Assets - Create - C# Script 로 파일 생성 이후 생성된 파일 더블클릭하면 비쥬얼 스튜디오 열림. 2. 콘솔창 드래그앤 드롭 3. 이후 창을 조절해서 알맞게 배치해줍시다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class try1 : MonoBehaviour { // Start is called before the first frame update void Start() { Debug.Log("Here is ..
[C#] 2. 접근제한자 (Access Modifier) 배우기
안녕하세요. 기계과 감성쟁이입니다. C# 강의들 보면서, 다른 언어들에서 배운 개념들은 대충 보고 넘어가며 처음본 것들만 포스팅을 하는 중이에요. 함수 안에 있다면 지역변수 (local variable) 클래스 안에 있다면 맴버변수 (member variable) 는 조금 흔한 개념이지만 이런 단어는 처음 봐서 적어봤구여, 1. 접근제한자(Access Modifier)란? 접근제한자(Access Modifier)는 정보에 대한 접근을 규정해줄 때 사용합니다. 기초가 되는 클래스의 정보를 다른 클래스가 참조하지 못하도록 하거나, 할 때 말입니다. 액세스 한정자 - C# 프로그래밍 가이드 C#의 모든 형식과 형식 멤버에는 다른 코드에서 사용될 수 있는지 여부를 제어하는 액세스 가능성 수준이 있습니다. 이 액..