MBTI(마이어스 브릭스 유형 지표)는 제2차 세계대전 당시 스위스 심리학자 카를 융(Carl Jung)의 성격 유형 이론을 근거로 개발된 성격 유형 지표로써, 사람을 이해하는 도구라 할 수 있다. 감사자가 직접 93개의 상황을 택하여 성격의 경향성을 담은 검사 결과를 도출함으로써, 네 가지 지표마다 상반된 두 가지 성향이 알파벳으로 표현된다. MBTI 척도 외향(Extraversion) ← 에너지 방향 → 내향(Introversion) 감각(Sensing) ← 인식 가능 → 직관(Intuition) 사고(Thinking) ← 판단 기능 → 감정(Feeling) 판단(Judging) ← 생활양식 → 인식(Perceiving) 예를 들어 ESFJ라면 '외향형+감각형+감정형+판단형' 이 된다. MBTI가 인..
산술 연산자 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지들 산술 할 때 사용하는 연산자이다. +, -, *, /(나눗셈의 몫만 사용), %(나눗셈의 나머지만 사용) 대입 연산자 값을 대입할 때 사용하는 연산자이다. 좌변 = 우변 (우변의 값이 좌변에 들어간다.) var num = 20 (우변의 20이 좌변의 num에 들어간다.) a = 5 (정확한 표현) 5 = a (잘못된 표현) 복합 대입 연산자 +=, -=, *=, /=, %= a += 10 → a = a + 10 b *= 5 → b = b * 5 증감 연산자 증감 연산자는 값을 1씩 더하거나 뺄 때 사용한다. ++, -- a++, a-- 비교 연산자 두 값을 비교할 때 사용하는 연산자이다. >, >=,
언리얼 엔진의 블루프린트 흐름 제어란 조건에 따라 실행 흐름을 제어할 수 있는 노드를 말한다. 스위치 노드 데이터의 입력을 읽어 들여, 그 입력된 값에 따라 일치하는 실행 출력으로 실행 흐름을 전송한다. 사용할 수 있는 스위치의 종류는 Int, String, Name, Enum이 있다. 분기(Branch) 분기(Branch) 노드는 하나의 True/False 조건에 따라 단순한 의사 결정 기반 흐름을 만들어 낸다. Branch노드가 실행되고 현재 조건 값의 상태를 검사한 후 적합한 출력 통로로 실행 신호를 보낸다. (10초 경과되면 '10초 경과!!' 출력) (3초가 지날 때마다 1번씩 카운트 출력) Do N Do N노드는 Enter로 실행 신호가 들어가면 N번의 수만큼 발동하고 Reset에 입력 신호가..
함수(Function) 함수란, 어떤 Input을 넣어주면 어떤 Output이 나오는 것이다. 학생 때 수학 시간에 배운 함수를 예를 들어보면, y = x + 2라는 함수에서 x에 2를 넣으면 y는 4가 되는 함수를 본 적이 있을 것이다. 코틀린 함수도 우리가 수학 시간에 배운 함수와 동일하다. 함수를 선언하는 방법 fun 함수명 (변수명: 타입, 변수명: 타입...) : 반환형 { 함수 내용 return 반환 값 } // fun 함수명 (변수명: 타입, 변수명: 타입...) : 반환형 { fun plus(first: Int, second: Int): Int { // 함수 내용 val result: Int = first + second // return 반환 값 return result } 함수를 호출하..
언리얼 엔진의 비주얼 스크립팅인 블루프린트(Blueprint)는 언리얼 에디터 안에서 노드 기반 인터페이스를 사용하여 게임 플레이 요소를 만드는 개념을 토대로 한 비주얼 스크립팅이다. 언리얼 엔진(Unreal Engine)에서 블루프린트(Blueprint)를 사용하는 데는 5가지 유형이 있다. · 레벨 블루프린트(Level Blueprint) - 레벨에 대한 이벤트를 관리하는 데 사용한다. · 블루프린트 클래스(Blueprint class) - 레벨에 배치된 액터의 기능을 관리하는 데 사용된다. · 데이터 전용 블루프린트(Data-Only Blueprint) - 상속된 블루프린트의 수정된 속성들만 저장 · 블루프린트 인터페이스(Blueprint Interface) - 블루프린트 사이의 인터페이스를 정의 ..
게임 플레이 프레임 워크(Gameplay Framework)는 모든 프로젝트에 있는 게임의 룰, 플레이어 입력, 아바타, 카메라, 플레이어 HUD를 관리하기 위한 C++ 또는 블루 프린트 클래스 컬렉션이다. 게임 모드 클래스 게임 플레이 프레임 워크(Gameplay Framework)에는 게임모드 클래스(Game Mode Class)가 있는데, 이것은 게임의 규칙을 설정하는 데 사용한다. 그리고 게임의 핵심 기능들을 정의하기 위한 클래스들을 담고 있다. 예를 들어, 게임모드 클래스는 1인칭 슈팅 게임에서 적 생성 로직이 들어있는 시스템을 가지고 있거나 레이싱 게임에서 시간을 체크하는 로직을 담고 있을 만한 공간이다. 게임 모드 클래스(Game Mode Class)에 붙어 있는 게임 플레이 프레임워크 리스..
위트 랜스 퍼(Wetransfer)는 사진, 영상, 파일 등을 링크로 만들어 상대방에게 링크만 보내서 자료를 다운로드할 수 있게 하는 인터넷 기반 컴퓨터 파일 전송 서비스이다. 위트 랜스 퍼(Wetransfer)는 2009년에 설립되었으며, 큰 파일들을 쉽게 공유할 수 없다는 좌절감에서 발전했다고 한다. 위트 랜스 퍼(Wetransfer)는 '당신의 부모님이 사용할 수 있을 정도로 간단해야 한다'는 의 철학을 가지고 있다. 실제로 홈페이지도 굉장히 심플하며 사용방법도 매우 간단하다. 위트 랜스 퍼(Wetransfer)를 알아두면 유용한 사이트인데 의외로 모르는 사람이 많이 있다. 자료를 업로드한 후 자료가 필요한 사람에게 링크만 알려주고 다운로드하라고만 말해주면 된다. 특히 외국으로 대용량 자료를 보낼 ..
KT 멤버십 등급이란? KT 멤버십 등급이란? KT 모바일, 인터넷, IPTV, 집전화, 인터넷 전화를 사용하는 고객에게 제공하는 등급제도이다. KT VVIP 멤버십에는 다양한 혜택이 있어, 잘 알아두면 매우 유용하게 사용할 수 있다. KT VVIP 멤버십 조건 연간 이용금액 200만 원 이상 이거나 VVIP요금제 가입자 대상 이면 KT VVIP 멤버십을 받을 수 있다. 요금제 월정액 데이터 음성 문자 슈퍼플랜 프리미엄 Plus 130,000원 완전 무제한 집/이동전화 무제한 기본 제공 슈퍼플랜 스페셜 Plus 110,000원 완전 무제한 집/이동전화 무제한 기본 제공 KT VVIP 혜택 (통합 월 1회) ※ 한 달에 여기 있는 혜택을 다 받을 수 있다는 게 아니라 이중에 하나만 쓸 수 있다는 것이다. ..
언리얼 엔진 (Unreal Engine)으로 시네마틱을 제작할 때 특정 오브젝트의 알파 채널이 필요할 때가 있다. 애프터 이펙트 (After Effect) 같은 합성 프로그램에서 영상을 합성하려면 알파 채널이 있는 시퀀스가 필요한데 언리얼 엔진 (Unreal Engine)에서도 Composure라는 기능으로 알파 채널을 쉽게 뽑을 수 있다. 1. 언리얼 엔진 (Unreal Engine)에서 Composure 기능을 사용하려면 플러그인을 설치해주어야 한다. 편집→플러그인 메뉴로 들어간다. 2. 플러그인 메뉴에서 좌측 '내장 플러그인'을 선택 후 우측 상단 검색어에 'Composure' 입력하면 Composure 플러그인을 설치할 수 있다. 활성화됨에 체크하고 지금 재시작하면 재부팅이 된다. 3. 상단 창 ..
변수(variable) 정확하지 않지만 변수를 처음 이해할 때 상자라고 생각할 수 있다. 변수 상자에 어떠한 것을 담아 놓을 수 있고, 상자 안에 필요한 것이 있을 때 상자를 가지고 와서 꺼내면 된다. 즉 변수를 선언한다는 것은 어떠한 상자에다가 내가 원하는 것을 넣고, 필요할 때 사용한다는 것이다. 변수(variable)의 종류 변수(variable)의 종류에는 2가지가 있다. 1. var : 내 마음대로 원하는 것을 넣을 수 있는 상자 → Variable 2. val : 한번 넣으면 바꿀 수 없는 상자 → Value 변수 선언하는 방법 var / val 변수명(상자) = 값(넣고 싶은 것) var num = 10 var hello = "hello" var point = 3.4 var fix = 20 ..