[UNITY] Animator Override Controller 간단 사용법
·
UNITY/Tool
Animator Override Controller Animator Override Controller는 같은 Animator에서 각각 다른 Clip을 사용할 수 있는 Animator Controller입니다. 어떤 Animator의 Parameter와 구성 방식은 같지만 각 Clip에서 사용하는 이미지나 연출 방식이 다를 경우에 많이 사용합니다. 간단 사용법 [Assets 창 > 마우스 우클릭 > Create > Animator Controller]를 클릭하여 새로운 Animator Controller를 생성합니다. 해당 Animator의 Clip을 추가하여 구성합니다. [Assets 창 > 마우스 우클릭 > Create > Animator Override Controller]를 클릭하여 새로운 Ani..
[UNITY] GitHub Desktop 시작하기
·
ETC
Github 시작하기 https://github.com/ GitHub: Where the world builds software GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 위 링크에 접속하여 Github에 가입합니다. Github 가입 후에 필수 사항을 입력하여 새로운 Repository를 생성합니다. Unity 프로젝트의 경우 Unity를 검색하여 전용 .gitignore..
[Python] 파일 입출력
·
Python/Basic
파일의 입출력 파일 모드 표기법 모드 설명 "r" 읽기 모드 파일을 처음부터 읽습니다. "w" 쓰기 모드 파일의 처음부터 씁니다. 파일이 존재하지 않으면 생성시키고 파일이 이미 존재했다면 기존 내용을 지우고 처음부터 씁니다. "a" 추가 모드 파일의 끝부터 씁니다. 파일이 존재하지 않으면 생성합니다. "r+" 읽기&쓰기 모드 파일을 읽고 쓸 수 있습니다. 모드를 변경할 때 seek()를 사용합니다. 파일 Open & Close 파일을 열고 닫기 위해서 다음과 같이 사용합니다. file = open(location, mode) # ... file.close() # 파일을 한 번 열었으면 반드시 닫아줍니다. with open(location, mode) as file: # with문에서 벗어날 때 자동으로 ..
[Python] 튜플 자료형 정리
·
Python/Basic
튜플이란 튜플(Tuple)은 여러 개의 데이터를 순서대로 모아 관리할 수 있는 불변 자료형입니다. 튜플은 리스트와 거의 같지만 리스트의 기능이 더 많기 때문에 많이 사용하지는 않습니다. 튜플은 값의 변경이 불가능하기 때문에, 한번 데이터를 저장한 후 변경할 필요가 없는 경우에 사용합니다. 예를 들어, 과목 이름을 갖는 데이터를 관리할 때 subject1 = "Math" subject2 = "Science" subject3 = "English" 다음과 같이 변하지 않는 과목 이름 데이터를 하나하나 선언하는 것보다는 subjects = ("Math", "Science", "English") 다음과 같이 튜플을 선언하여 관리하는 것이 더 좋습니다. 튜플 선언 튜플은 다음과 같은 방법으로 선언할 수 있습니다. ..
[Python] 딕셔너리 자료형 정리
·
Python/Basic
딕셔너리란 딕셔너리(Dictionary)는 키(Key)와 값(Value)이 한 쌍의 대응 관계를 가지는 자료형입니다. 딕셔너리는 인덱스를 통해 값에 접근하는 리스트와는 달리 키로 값에 접근합니다. 데이터의 유형이 비슷하고 인덱스가 아닌 키와 값의 관계로만 정리가 가능한 구조가 정해진 데이터를 관리할 때 중요하게 사용됩니다. (딕셔너리는 요소를 추가, 삭제하는 메서드가 없습니다.) 예를 들어, 어떤 사람의 개인 정보를 저장할 때 Name = "김철수" Phone = "010-1234-5678" Height = 185 Weight = 70.5 다음과 같이 개인 정보를 갖는 변수를 하나하나 선언하는 것보다 person1 = {"Name":"김철수", "Phone":"010-1234-5678", "Height"..
[검색 등록] 검색 엔진(Google, Naver)에 사이트 등록하기
·
ETC
검색 엔진 (Search Engine) 검색 엔진(Search Engine)은 World Wide Web 상에서 존재하는 특정 웹 페이지들을 검색하는 프로그램입니다. 보통 검색 서비스를 제공하는 사이트에서는 각 정보를 저장한 데이터베이스를 통해 검색 엔진에 대한 결과를 제공합니다. 각 사이트에서는 데이터베이스의 규모를 키우고 다양한 정보를 제공하기 위해서 여러 방법을 사용하는데, 검색 등록이 그중 하나입니다. 일반적으로 규모가 큰 사이트(Naver, Google 등)에서 만든 블로그나 페이지는 검색 엔진의 검색 결과에 포함되는 경우가 많지만 그렇지 않은 웹 페이지는 검색 등록이 필요합니다. Tistory 블로그를 중점적으로 검색 등록하는 방법에 대해서 알아보겠습니다. (다른 웹 사이트를 등록하는 방법도 ..
[HTML] 기본 태그
·
WEB/Basic
텍스트 태그 ~ 제목(heading)을 표시할 때 사용합니다. heading1 heading2 heading3 heading4 heading5 heading6 한 단락(paragraph)을 표시할 때 사용합니다. (html에서 줄 바꿈은 인식하지 않으며 등으로 줄 바꿈을 대신합니다.) Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vestibulum cursus erat, in fringilla nunc feugiat in. Nam vel purus convallis, molestie nisl sit amet, mattis massa. Nullam eget ipsum nec ipsum luctus commodo non nec tellu..
[Python] 조건문과 반복문
·
Python/Basic
조건문 if 문 if 문은 어떤 조건의 참과 거짓을 판별하여 코드를 실행하는 문법입니다. if 문의 기본 구조는 다음과 같습니다. if 조건식: # 조건식이 참인 경우에만 아래 명령문을 실행합니다. # 명령문 elif 조건식: # 위 if 문이 거짓일 경우에 조건을 확인하여 아래 명령문을 실행합니다. # 명령문 else: # 위의 if 문의 조건식이 모두 거짓일 경우에 실행합니다. (반드시 if문의 마지막에 옵니다.) # 명령문 score = 70 if score >= 100: # score가 100점 이상일 경우 print("만점\n") elif score >= 70: # score가 100점 이상이 아니고 70점 이상일 경우 print("합격\n"); else: # score가 100점 이상도, 70..
[HTML] HTML 시작하기
·
WEB/Basic
HTML이란 HTML은 Hyper Text Markup Language의 약어로 웹 페이지의 모습을 구성하기 위한 마크업 언어입니다. 지금 보고 있는 이 페이지를 비롯해 모든 웹 페이지는 HTML로 구현되어 있습니다. HTML은 보통 CSS, JS와 함께 사용되어 더 다양한 스타일과 기능을 구현합니다. HTML5 HTML5은 W3C가 발표한 HTML의 가장 최신 버전입니다. HTML5은 이전 버전에 비해 다양한 기능을 추가하여 다른 프로그램의 도움 없이 자체적으로 다양한 기능을 사용할 수 있습니다. 멀티미디어 기존의 웹은 Flash 등 다른 보조 프로그램의 도움없이 영상이나 음악을 재생할 수 없었지만 HTML5에는 멀티미디어 기능이 추가되었습니다. 그래픽 기능 HTML5는 하드웨어 가속을 통해 2차원 그..
[Python] 리스트 자료형 정리
·
Python/Basic
리스트란 리스트(List)는 여러 개의 데이터를 묶어 관리할 수 있는 자료형입니다. 리스트는 비슷한 유형의 데이터들을 관리할 때 중요하게 사용됩니다. 예를 들어, 과목 이름을 갖는 데이터들을 관리할 때 subject1 = "Math" subject2 = "Science" subject3 = "English" 다음과 같이 과목 이름 데이터를 하나하나 선언하는 것보다는 subjects = ["Math", "Science", "English"] 다음과 같이 리스트를 생성하여 관리하는 것이 좋습니다. 리스트 선언 리스트는 아래와 같은 방법으로 선언할 수 있습니다. list = list() list = [] 또는 초기화와 동시에 값을 할당하기 위해서 다음과 같이 사용합니다. list = [object1, obje..